<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:espr="http://www.esperion.com/20221231"
  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="espr-20221231.xsd" xlink:type="simple"/>
    <context id="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib53e8638922941f69dded2a35bd45649_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i4c7ccf9c73a443b8ab7c06b76ca6a86e_I20230201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2023-02-01</instant>
        </period>
    </context>
    <context id="ia56cc64332a84ffaafd8f192ccf78db9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i531afb834c704af9af9d2e4a6a738ada_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6eb53f5582fa45839af401d3018c07b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab0d62b1157749bca6f70038b4eecd15_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd424056bfbc476da7dfe0ae5fe74f6d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8283f93998964a2d9372d09d9e8aa301_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:CollaborationRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4370b171b63d49ba9d1a57845495b8de_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i984c0d2c191b4672bd68c6bc8dda3799_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="if6ac1b1ac3b947a5bb80d3e8f0dde3b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i54c5536c1830464fa994b322e4df56e5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96df390813864f02aafcb5f7547f158c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i0357a97c3aba46baaa0b09b42f9b7544_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if5b43b9f476743e3807332a29e9863a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e1b7ee9efd74f17a091c24fa6e08dcc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i748cfd730fdc444286023eea06625f13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i29d2761eae5643ffbe2d0c98e26b4d07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5313babc667949edaeb768e8abb7f27e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied525988b07a454aa7194f2018d97098_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i3892d2ea481d4180a0500137a89fb659_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="iac50d4b2941842839c3f5d5d29dc5850_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i52766cfd830a48db98cd552c5cf80cc5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="ie09199cd34c342928c2a6322c8f2891e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8d19884f669f4a04bffd4826135e8dfb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i27e3f2db850b4704b7747f8ea0c64f32_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab2b09f7be15445a8421f5bd0a25ea2f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i512ae47ef3d34788b7e77c4d59b4a38d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i192dad83d7e947139c1662af84f723cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f8e59d2e7ec45f68a1255f4a3e56d31_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i56f9724cc5c344d9961949fffc0b8b21_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib3ea6f3a195b4a6996bb9dca2f34b897_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id877077913c445bda40e9d910a744879_D20190801-20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-31</endDate>
        </period>
    </context>
    <context id="i35bd89491a6b40148fda11bc49673036_D20221123-20221123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2022-11-23</startDate>
            <endDate>2022-11-23</endDate>
        </period>
    </context>
    <context id="i23c117304722482e989d75554ddb7e5a_D20221123-20221123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-23</startDate>
            <endDate>2022-11-23</endDate>
        </period>
    </context>
    <context id="i725d2ffd5bcc4443b95276e70d1a66f6_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i29e2d864acc542af92f520c54de4c1be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47dc84ee9a2b4677a9effe3ec54a89e4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">espr:PropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i57dd1262ac0840fbbfe28c0f955c7091_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">espr:PropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ida1fd33d81f2453186c51d1da420b8b2_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="i34ed43d1c4864fa1926e57ae81e588c9_D20190102-20190102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoEuropeGmbhMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-02</startDate>
            <endDate>2019-01-02</endDate>
        </period>
    </context>
    <context id="ifa4db818c6be4e9e9246bb48c52b5c7c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoEuropeGmbhMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd494f7159ba4c7fbb72437b1844c5a9_D20190102-20190102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoEuropeGmbhMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-02</startDate>
            <endDate>2019-01-02</endDate>
        </period>
    </context>
    <context id="i41f764708dcb449da13c29c85687062e_D20190102-20190102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoEuropeGmbhMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-02</startDate>
            <endDate>2019-01-02</endDate>
        </period>
    </context>
    <context id="i3697c2a5df844adabf0680a6e688390e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:RoyaltyRevenueFromDSEAndSaleOfBulkTabletsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib6627cc5bc624ad29c5c19e9790153a5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:RoyaltyRevenueFromDSEAndSaleOfBulkTabletsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iacc01ce722114babab5b6939e590e494_D20200417-20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <context id="i4f4526dafca64b83ab80251631942338_I20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-17</instant>
        </period>
    </context>
    <context id="if860af7b438a4571a16ea86d812a3037_I20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-17</instant>
        </period>
    </context>
    <context id="id08a630df94045dd8fe5ec66bbd024c8_D20200417-20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <context id="ic05444e66c734efdb149e2bdf213c43f_D20200417-20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <context id="i76f36e69e61e4aab801930b8956a2398_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:CollaborationRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i45c34d2ca9c64dd99d47101949bc9159_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:OtsukaPharmaceuticalCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">espr:CollaborationRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:ExclusiveDevelopmentalActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i92db55cee80e4815b661a477325cbf76_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="ic799e08b0e364052bd6268ca4f36a1fb_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="ie29208d342d0443ab04a7e28eb3053c6_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="if1827a70324c40ffb7b12003f5a371d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i306cdd70889f489c8ffb84b32e1e8710_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i76e8427ea85c4b6dabb9867bf2f710d2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:CollaborativeArrangementLicenseToIntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1910452fd09a42b2b956cc37c13cda6f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:CollaborativeArrangementOngoingRegulatoryAndDevelopmentActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c839ea0a631463d8b92793236c144ba_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:DaiichiSankyoCoLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie9f6fbf4e1b647419c1374d35ddd5bfc_D20201201-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:SerometrixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">us-gaap:CollaborativeArrangementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic45130b733674b919557a8f3a70839f4_D20210824-20210824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-24</startDate>
            <endDate>2021-08-24</endDate>
        </period>
    </context>
    <context id="i9947aa3c74e64ccc95bce91959693f51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0c5df069d9e0487b959a09609817d13f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a0688d6037b4da580330cb05057d9af_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i219b845a35c84b848254a70ea9e13934_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4c7f5dfd0f2f4e1d90171e33b96b8563_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i45a4a56754dc4b2eaf16c3c8bfb7b168_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i71c5488da59c4b8ea871fee888601baf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4131d8d32df54ec1a8ab03634ea04183_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5f80703b8c6a4adbb0eeaa6bd3cc6285_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idf3cf22ee27f41ffab040478ec282a66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0767e22506ea4fce9311feb698648bd9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifedef4d5db344a899794550e6fb02216_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i74be925e863c491d89832715f5ed99b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic006c6d76a6f4f9fb7c42b12f35d844a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b92cacb338a49e7b8a1f5c992388d82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6caafd705b0f44b6b49f289190ac353a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcbb3b4bb79f4d90bbed76d4e121f395_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib37a91621dc74873ad079bc9d99b8dc1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92f5828d1c4247c18be61feb033fb03f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie0a71b2fab814009a28d2dc47de81325_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25e636279da34f6fa0f0501b1ad595c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3611f7b7228947419be0c9204309b688_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35bb1157d37d4d3d9a83135e2b2d537d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib0797a198a024e499de01e2035f49390_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e64ec63f1174560b6014de076ffba86_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1f8e3ac215f54d19ba8330097da3ecb5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i50027abd84ba444a992506079ef923ad_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e4b42b895dd4894ba275a1378ca9578_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i20d9ea0b290c4349bb84992f522bf3c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7d3ba5ebc5ff4593abb3495923d9338c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i408a6b4c205c46b589964054174642e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idcee628ef22b4d38b6191891cc4183c8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia5e9983844074b9391d3856bca1c840e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7b7ca24c1b464c66a8c7882f9a4c0766_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i76ccf0aa2c1440b7a65ae96389f61672_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if428fa46c794412489f40be8d0c77f34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d3775ca8f62499393dac28ccd80fc70_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iecdec8f3a3de448b94f64c7aeb7a818e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0c329d93072a46c3b62e6346c7db7ac5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaee18395744a4df9a476671a9b78d0f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8887db06998a465eb6e54a66ecb31d98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie801ed04762f45f2945457c395e46f62_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if87a19a6993146d98ff76130f69efed3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74daed5184cb4ce99cf543362a1f0936_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i477447a923b7426cbddfc3e2037c469f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6000009ba7a4fdb8b3de3c0bc1b4c66_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9480f47e1c5845e5ae7f0fb65c63a2d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i40a49205175d4bc0a05d3fd2c772ed1a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6542ce97b55c40b6a6cd3be1c989eae3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e00d47d4c894336ab99d0c128fa427d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i422bc36866b748bf831d7be430fc6bf9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i225bad23d8dc460386c1a4ebbbd02147_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="ia31742905c5c487989e6dca552d9a09a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="icdf1882608c0407db308f2e14890b46e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i5349373e35bb4fb8bc661bff0d7d695e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-26</startDate>
            <endDate>2019-06-26</endDate>
        </period>
    </context>
    <context id="id71164fe877f4301bbc1912b975d20c9_D20200301-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i5c57c08084454dfb9c16988a7cd2bc1b_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-26</startDate>
            <endDate>2021-04-26</endDate>
        </period>
    </context>
    <context id="ie5c182c8319c4dec8abb624cd29a6c0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic11475926472423c9e1d80a39fa430c0_D20210516-20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RIPAAmendmentToTheSecurityAgreementAndWaiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-16</startDate>
            <endDate>2021-05-16</endDate>
        </period>
    </context>
    <context id="id00738a3a11e418d822057e0d594d919_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RIPAAmendmentToTheSecurityAgreementAndWaiverMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="i10491596ba6b4e329bffe29771311fbf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8bac070ded4b4166bb20152f1fda2627_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7bc4988e49964e1a8f59b79b0d8a3545_D20210516-20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-16</startDate>
            <endDate>2021-05-16</endDate>
        </period>
    </context>
    <context id="i3bcdf7a2da6c4adca1da39896b99bd74_D20210516-20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="espr:NetSalesThresholdAxis">espr:NetSalesThresholdOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-16</startDate>
            <endDate>2021-05-16</endDate>
        </period>
    </context>
    <context id="if93a2afc4ec34daf9e2ec9cd56b84f34_I20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="espr:NetSalesThresholdAxis">espr:NetSalesThresholdOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-16</instant>
        </period>
    </context>
    <context id="i7bff79003199462da22ddde55af51141_D20210516-20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="espr:NetSalesThresholdAxis">espr:NetSalesThresholdTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-16</startDate>
            <endDate>2021-05-16</endDate>
        </period>
    </context>
    <context id="i9a139a2ef41944ddb98714927201d38f_I20210516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="espr:NetSalesThresholdAxis">espr:NetSalesThresholdTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-16</instant>
        </period>
    </context>
    <context id="i33d7bafe056445e9ab07aace574ccb6d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id5662e09313e47e2a5bc6bd2e2570290_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">espr:EigerIiiSaLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i807642388971493e83c39064d16bb8ed_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iff758886285c4295aaf9d16084587fa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">espr:RevenueInterestPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="ib9742d82b02b48ab8c8bfaae98892ca1_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ia36bec8b87b9499a9d6e149c23017d3a_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i94b4f081d4c144eea7bb2124983c6bc2_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="ib89db0c8ada64312b1ffbf5a393e7c37_D20201101-20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-30</endDate>
        </period>
    </context>
    <context id="i697c6a9b29c543b08354e82725696b3e_I20201130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-30</instant>
        </period>
    </context>
    <context id="i2f115421e063426ca1a0b45dede183ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c8e36cbd0e7478ba8b66875097afc11_D20210101-20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-01</endDate>
        </period>
    </context>
    <context id="i8a20149f277c4b0695f1e464659aeaaf_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="i48e5c6eacf8c44b797fab743ec8dfd48_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i5dc6b2de0e0a4cddaa647ada3afc364e_D20211103-20211103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-03</startDate>
            <endDate>2021-11-03</endDate>
        </period>
    </context>
    <context id="ic42f94cf4bc84cfba2108043bd8d101a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74ba1d181cc24647996888c423904ef2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6cfb8ad7bf84acd9d582cab8036e5c5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie56934a704a841f182bd792f7e4ef495_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">espr:ConvertibleSeniorNotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie8e46716d37e411db1b6466cc6c26a8f_D20201116-20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2020-11-16</startDate>
            <endDate>2020-11-16</endDate>
        </period>
    </context>
    <context id="i0bf4c27bd5c2446696bd39c3fad5cc2f_I20201116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">espr:CappedCallMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-16</instant>
        </period>
    </context>
    <context id="ifc75a497a8c34e10802e473fe427d042_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i036feb09057b4d7085fd79b14aff950a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7bae2549d65e41589615a2d5723c7b42_D20220415-20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-15</startDate>
            <endDate>2022-04-15</endDate>
        </period>
    </context>
    <context id="i08bf0b9082c340e58b7b9b5e6158317d_D20230221-20230223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-21</startDate>
            <endDate>2023-02-23</endDate>
        </period>
    </context>
    <context id="i312db0c3fd3945c29ff0f16ea44d33c5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i38feec4a504a4a318257c1e290bcaf85_D20211202-20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:CommitmentOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="i558058e6678d4daf9d003168902ad389_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:CommitmentOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="i6f38547a14694674989fe0308b72ba62_D20211202-20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="i288629a53f184ceba50b9a9a4714350e_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="i413ae3c8feae446b985f1f19bc9e706e_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">espr:CommitmentOfferingAndNoteWarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="iadcd2b4772ab45b2b09c6a0a23e7608e_D20211203-20211203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-03</startDate>
            <endDate>2021-12-03</endDate>
        </period>
    </context>
    <context id="i3df8d6b111c5437b93b30d6d1af876a1_D20211202-20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <startDate>2021-12-02</startDate>
            <endDate>2021-12-02</endDate>
        </period>
    </context>
    <context id="i728f8f5b7f114af5b53488a99dd7a647_I20211202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
        </entity>
        <period>
            <instant>2021-12-02</instant>
        </period>
    </context>
    <context id="i6944ab2a23744c31974a5310786b8521_I20220531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:StockOptionAndIncentivePlan2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="i3e885c9e776b4382b484f2356a177fed_I20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-28</instant>
        </period>
    </context>
    <context id="i175bf4ff9c2244f99ca9c71278f7b501_D20200528-20200528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-28</startDate>
            <endDate>2020-05-28</endDate>
        </period>
    </context>
    <context id="ie6ead5282240458aa925a4b258c9f4d8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i259c48a47e144daa8bac3b152846c9fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i122dad243fab4a1981d981b25b84fdd0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72c54a0c30754ea9a78f9cf0472679a6_I20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:InducementEquityPlanPlan2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-30</instant>
        </period>
    </context>
    <context id="i32446f9a4af64ec2a884ee29e2ca914a_D20150501-20150531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:StockOptionAndIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-05-01</startDate>
            <endDate>2015-05-31</endDate>
        </period>
    </context>
    <context id="i60bea35789d04d57a2e1e0a5c4f13965_I20150430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:StockOptionAndIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-04-30</instant>
        </period>
    </context>
    <context id="i1185f0d23a2f47a5a7779390221c23b7_I20150531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:StockOptionAndIncentivePlan2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-05-31</instant>
        </period>
    </context>
    <context id="i098745b18d734265a3a269ef10de49fa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">espr:IncentiveStockOptionAndRestrictedStockPlan20222017And2013Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2989937e7c0c436d832a1e78b67c9df1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib22f4a015b40441fb3e933572d8eb914_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87e81eaf0c6c4a45be6aefc9d250b6fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</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="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id26ffa9a78c0468c8be47ae1e6a86f6a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i609e6de0525e4b2494b93d6502f03c74_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6fec8c6b34f4a3c95944e797c6d09f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i93956aaa511042babe384495859dc3b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35343bca57e742e09378e2b4139ecd2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie59b7d81bb1145e784f4d2cb43c80bd2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i213bed78013045218cd00d1112715e40_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5d3824e2133840d8946d0d3ca7bcec6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i636c94f323964d31bc880376146cbe79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d8fe0928b934e099b5d50f5dbc8baff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">espr:PrincipalExecutiveOfficeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fe0b278dbed4c2281f530365d01fb7d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">espr:OperatingLeasesITEquipmentLeasesAndAutomobileLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i251c85088f634cf5b93e894a3adba258_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id827d43727ce492d9f301919181e01ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc9c6e5fa7ca4c838429b54bb1f41270_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebddf300c0ed4af982cb4e66443d69a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec522ea3c92944f080f5364860cd02d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8ebb27bf0db5440283c2774656df5b3c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iff9ef477848341ccba3164678a754db6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36e466acaa624d8d8482807dc62bb54a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">espr:UnvestedRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6a66f0d8d12407caca2b5a432d94387_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">espr:UnvestedRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i28b1aef3442c49b695d1ffc87a489164_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id4e5583b231447658e532da389de010f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40794a30ea5444479fdb96a34b3d697b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2c73408a70b54e7180a5b28d03647db3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15394a4964314bdfb8a2c58a90b31e6f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i20b8c33b69d94a02bf9ff5130ffedf4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">espr:ShareBasedPaymentArrangementOptionPerformanceBasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56025f1077184323a0174962414c3222_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i82a4a606b1d54967ac36598cd3976e32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54afd923956a42698feec6749f59549c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i89e3ee9f11a643cf9f73c3e87c6e4023_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001434868</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="patient">
        <measure>espr:patient</measure>
    </unit>
    <unit id="customer">
        <measure>espr:customer</measure>
    </unit>
    <unit id="segment">
        <measure>espr:segment</measure>
    </unit>
    <unit id="revenue_source">
        <measure>espr:revenue_source</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>espr:day</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY180L2ZyYWc6NzRlMTI4YmE2ODk4NGE2Y2FlMjdjZDc1MDUxZTRmOTIvdGFibGU6M2VhMmI5ZjE0ZDY2NDVkMzljYjI5ZjA4NjRhMGZiZGEvdGFibGVyYW5nZTozZWEyYjlmMTRkNjY0NWQzOWNiMjlmMDg2NGEwZmJkYV8zLTEtMS0xLTUwNTIz_cc14690c-2bb2-4f2f-a974-67a5d04fa3c5">0001434868</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY180L2ZyYWc6NzRlMTI4YmE2ODk4NGE2Y2FlMjdjZDc1MDUxZTRmOTIvdGFibGU6M2VhMmI5ZjE0ZDY2NDVkMzljYjI5ZjA4NjRhMGZiZGEvdGFibGVyYW5nZTozZWEyYjlmMTRkNjY0NWQzOWNiMjlmMDg2NGEwZmJkYV80LTEtMS0xLTUwNTIz_fc8266f3-3860-4cbb-b967-7486e1e46d8a">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY180L2ZyYWc6NzRlMTI4YmE2ODk4NGE2Y2FlMjdjZDc1MDUxZTRmOTIvdGFibGU6M2VhMmI5ZjE0ZDY2NDVkMzljYjI5ZjA4NjRhMGZiZGEvdGFibGVyYW5nZTozZWEyYjlmMTRkNjY0NWQzOWNiMjlmMDg2NGEwZmJkYV81LTEtMS0xLTUwNTIz_6bb9b4e0-c6d3-4109-9b34-66d08e4bce5b">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY180L2ZyYWc6NzRlMTI4YmE2ODk4NGE2Y2FlMjdjZDc1MDUxZTRmOTIvdGFibGU6M2VhMmI5ZjE0ZDY2NDVkMzljYjI5ZjA4NjRhMGZiZGEvdGFibGVyYW5nZTozZWEyYjlmMTRkNjY0NWQzOWNiMjlmMDg2NGEwZmJkYV82LTEtMS0xLTUwNTIz_b30efa3b-fd5a-4828-8b80-22c413d621b5">false</dei:AmendmentFlag>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i47dc84ee9a2b4677a9effe3ec54a89e4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzUxNDc_5fac843f-3668-4134-85eb-e101df20cfe3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <espr:PercentageOfIncreaseInRoyaltyRateUponDrawdownOfThirdPayment
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjYvZnJhZzpkMGM1YzAyNGUwNjE0ZGZiOGUwYTE3ZGMzNGI2OWMzMy90YWJsZTozZjJlZjhhMzI1ZTg0NzQ5OTE4MjkzYzFiNGQ5ZDU1OS90YWJsZXJhbmdlOjNmMmVmOGEzMjVlODQ3NDk5MTgyOTNjMWI0ZDlkNTU5XzItMS0xLTEtNTA1MjM_4e505932-83be-4863-9807-37ea9e5d2eae"
      unitRef="number">0.3333</espr:PercentageOfIncreaseInRoyaltyRateUponDrawdownOfThirdPayment>
    <espr:DebtInstrumentExchangeAgreementConvertibleThresholdTradingDays
      contextRef="i8a20149f277c4b0695f1e464659aeaaf_D20211022-20211022"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzgxNTE_644ef29b-4004-409a-8520-152cba522335">P5D</espr:DebtInstrumentExchangeAgreementConvertibleThresholdTradingDays>
    <dei:DocumentType
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTU0_001eeb27-c1f2-4a41-9e3b-fc17995df79e">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6MmZhOGMxNzdiZmIxNDAwMTlhMDljNGE5ZjgxMTExZmYvdGFibGVyYW5nZToyZmE4YzE3N2JmYjE0MDAxOWEwOWM0YTlmODExMTFmZl8xLTAtMS0xLTUwNTIz_f07776cb-5a6c-484f-83b8-5b73f1dfd8d9">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8xMjA_64d5818b-d374-4008-b931-b51b93982d36">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8xMjA_6ca566e1-4f1a-4e05-a0c7-755ff57f272c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6MWRhNWQyYTlmZDRhNGUyNGI2NjU1YWIxYzY0MmM4MTcvdGFibGVyYW5nZToxZGE1ZDJhOWZkNGE0ZTI0YjY2NTVhYjFjNjQyYzgxN18wLTAtMS0xLTUwNTIz_27f516a7-fb79-47ee-aa93-a311f2b0b352">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTU1_85b505e8-a056-4b07-ac88-b9ab2f92fab4">001-35986</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTUw_57efe774-b60c-4336-95a7-34563ec95572">Esperion Therapeutics,&#160;Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6OWMyNmQ1ZTFmMTE1NDg2MWIwYTVkZmFiZDYyN2UxMWQvdGFibGVyYW5nZTo5YzI2ZDVlMWYxMTU0ODYxYjBhNWRmYWJkNjI3ZTExZF8wLTAtMS0xLTUwNTIz_faf32403-463b-4363-a295-75bf704e1b4d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6OWMyNmQ1ZTFmMTE1NDg2MWIwYTVkZmFiZDYyN2UxMWQvdGFibGVyYW5nZTo5YzI2ZDVlMWYxMTU0ODYxYjBhNWRmYWJkNjI3ZTExZF8wLTMtMS0xLTUwNTIz_2c4be0dc-caeb-4afa-b3b6-684960262aee">26-1870780</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQ2_96371fe3-d18a-4b09-96b5-3be06ba7244c">3891 Ranchero Drive, Suite&#160;150</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQy_227b365c-f72c-4477-84fb-a59c9d80019f">Ann Arbor</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQ3_6a2879b7-516d-49fd-989b-9f0dbeaa0def">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTU3_c1c9239b-fda0-4669-a242-f75cd99a795a">48108</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQ4_f4d215ab-8177-4821-9cd6-6e553d18f210">734</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQz_61cfb18c-0269-44e9-a4c0-8c32660b3a73">887-3903</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6OTgxZDRiYmRlNDY0NDcxNjk3ZTA5ZjAwNDNkNjY4YmYvdGFibGVyYW5nZTo5ODFkNGJiZGU0NjQ0NzE2OTdlMDlmMDA0M2Q2NjhiZl8xLTAtMS0xLTUwNTIz_af814938-3355-4e56-b26d-4bb5f5243c09">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6OTgxZDRiYmRlNDY0NDcxNjk3ZTA5ZjAwNDNkNjY4YmYvdGFibGVyYW5nZTo5ODFkNGJiZGU0NjQ0NzE2OTdlMDlmMDA0M2Q2NjhiZl8xLTItMS0xLTUwNTIz_25fb2ae5-716b-4794-884b-c6b4fe0ca461">ESPR</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6OTgxZDRiYmRlNDY0NDcxNjk3ZTA5ZjAwNDNkNjY4YmYvdGFibGVyYW5nZTo5ODFkNGJiZGU0NjQ0NzE2OTdlMDlmMDA0M2Q2NjhiZl8xLTQtMS0xLTUwNTIz_8436a9a4-3a6f-4f2f-8e38-fc8e1afd2232">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTUx_a31903bf-aae6-45bf-bf1f-73cb82afb3e0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQ0_4eaf6a5b-88f7-469a-8cd9-0ed9a2466af3">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTUy_1ad8fc59-2a43-46cd-b6ea-795b55509e26">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQ5_01e3363e-bbfe-48a8-9b81-4db94ef9ee6d">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6ODM2NTZlZWY1Mzg4NDEzYTg3ZDZiMTczOTkyYmE2YzYvdGFibGVyYW5nZTo4MzY1NmVlZjUzODg0MTNhODdkNmIxNzM5OTJiYTZjNl8wLTQtMS0xLTU4ODQy_07ffdf38-ae46-419c-8f0d-4342d7be9670">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6ODM2NTZlZWY1Mzg4NDEzYTg3ZDZiMTczOTkyYmE2YzYvdGFibGVyYW5nZTo4MzY1NmVlZjUzODg0MTNhODdkNmIxNzM5OTJiYTZjNl8wLTctMS0xLTUwNTIz_17dee3e3-be73-4983-b42c-b8ed171abbd2">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGFibGU6ODM2NTZlZWY1Mzg4NDEzYTg3ZDZiMTczOTkyYmE2YzYvdGFibGVyYW5nZTo4MzY1NmVlZjUzODg0MTNhODdkNmIxNzM5OTJiYTZjNl8xLTctMS0xLTUwNTIz_65c3c789-0c89-4074-9936-dbda1ed812e0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8yMTk5MDIzMjYwMTY3_ad6ec399-d662-4763-8768-1492499a8835">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTUz_97cb4d42-e82a-43b5-9e06-7400bb95c2a7">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib53e8638922941f69dded2a35bd45649_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8yODMy_2172e831-9ab8-41f3-a6f6-a7a9ba19caf9"
      unitRef="usd">422300000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i4c7ccf9c73a443b8ab7c06b76ca6a86e_I20230201"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zMTAx_0e257fa8-aa65-407d-9890-b575e2024bfa"
      unitRef="shares">76572830</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xL2ZyYWc6ZDM3NTc5ZTFiNjA1NDIwM2FjN2Y5MzdmNGE5NTVjYzQvdGV4dHJlZ2lvbjpkMzc1NzllMWI2MDU0MjAzYWM3ZjkzN2Y0YTk1NWNjNF8zNTQw_f0b4a500-aad0-442c-8f91-9e397bc7286d">Part&#160;III of this Annual Report on Form&#160;10-K incorporates by reference information from the definitive Proxy Statement for the registrant&#x2019;s 2023 Annual Meeting of Shareholders, which is expected to be filed with the Securities and Exchange Commission not later than 120&#160;days after the Registrant&#x2019;s fiscal year ended December&#160;31, 2022.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMDAvZnJhZzoyZGIyMTQ4NmZmZTk0NDQwYTI4ZDkxZDhkM2Q5NDQ5OC90ZXh0cmVnaW9uOjJkYjIxNDg2ZmZlOTQ0NDBhMjhkOTFkOGQzZDk0NDk4XzUwOA_e7fb60e7-caed-4425-8d1f-0ea5934d5f37">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMDAvZnJhZzoyZGIyMTQ4NmZmZTk0NDQwYTI4ZDkxZDhkM2Q5NDQ5OC90ZXh0cmVnaW9uOjJkYjIxNDg2ZmZlOTQ0NDBhMjhkOTFkOGQzZDk0NDk4XzUwNw_220b4639-c246-4992-a523-aa772130459f">Detroit, Michigan</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMDAvZnJhZzoyZGIyMTQ4NmZmZTk0NDQwYTI4ZDkxZDhkM2Q5NDQ5OC90ZXh0cmVnaW9uOjJkYjIxNDg2ZmZlOTQ0NDBhMjhkOTFkOGQzZDk0NDk4XzE1MA_c81044a2-c5ec-47ce-9021-8fafe82b66fd">42</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMtMS0xLTEtNTA1MjM_9f77976b-9de1-4515-842b-51492972317c"
      unitRef="usd">124775000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMtMy0xLTEtNTA1MjM_bcc5081f-5310-4f23-89f3-b01f2ec4b02c"
      unitRef="usd">208892000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQtMS0xLTEtNTA1MjM_c10f6973-d1e1-48cb-a96f-ce4dc27bea18"
      unitRef="usd">42086000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQtMy0xLTEtNTA1MjM_894864b0-26cc-4ebe-ba3c-cbc9e67f09ce"
      unitRef="usd">50441000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzUtMS0xLTEtNTA1MjM_3cd97754-d7fc-4a00-8115-6adddbaf18d5"
      unitRef="usd">33729000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzUtMy0xLTEtNTA1MjM_db36beaf-bf2c-4acb-a964-0fef5fd0928a"
      unitRef="usd">22934000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzYtMS0xLTEtNTA1MjM_f61c3d2c-542f-44b5-9a7f-341fb43b7e26"
      unitRef="usd">35201000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzYtMy0xLTEtNTA1MjM_6a59e7ec-571a-4583-a7c5-f4f6284e0e66"
      unitRef="usd">34394000</us-gaap:InventoryNet>
    <espr:PrepaidClinicalDevelopmentCostsCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzctMS0xLTEtNTA1MjM_1f3a423a-03ca-4014-8374-11d85959319d"
      unitRef="usd">1026000</espr:PrepaidClinicalDevelopmentCostsCurrent>
    <espr:PrepaidClinicalDevelopmentCostsCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzctMy0xLTEtNTA1MjM_912546aa-04d8-4586-b1eb-0f49d126b65b"
      unitRef="usd">1138000</espr:PrepaidClinicalDevelopmentCostsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzgtMS0xLTEtNTA1MjM_6d166e88-5dd2-4afa-b6a1-3b35097734e8"
      unitRef="usd">9866000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzgtMy0xLTEtNTA1MjM_53550cb6-51b8-4389-89ed-02ba4345b5f9"
      unitRef="usd">11173000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzktMS0xLTEtNTA1MjM_a960bcb5-cee0-44bf-b752-37b85baf5821"
      unitRef="usd">246683000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzktMy0xLTEtNTA1MjM_7318fa90-8ce0-4e9d-b5c8-66697a664a00"
      unitRef="usd">328972000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzExLTEtMS0xLTUwNTIz_abc9643e-dd9a-4297-9afa-b81b68641380"
      unitRef="usd">0</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzExLTMtMS0xLTUwNTIz_6ff2b476-9251-46b8-bec8-ace985fe15f9"
      unitRef="usd">50000000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzEyLTEtMS0xLTUwNTIz_125ef9b7-045f-4c7b-9cfa-718e26935bae"
      unitRef="usd">164000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzEyLTMtMS0xLTUwNTIz_4f67982b-2161-4cf1-8844-8024c935e9df"
      unitRef="usd">664000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzEzLTEtMS0xLTUwNTIz_30cd73f3-e7c1-4dab-9519-0e2db7d5bd78"
      unitRef="usd">1036000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzEzLTMtMS0xLTUwNTIz_a745d289-63e9-4585-9b54-aa96e0f8ad62"
      unitRef="usd">1898000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE0LTEtMS0xLTUwNTIz_9e09383b-24c0-43e4-b0ad-48a813b80695"
      unitRef="usd">56000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE0LTMtMS0xLTUwNTIz_1232c16e-c670-4792-87f2-4aa588e2ff4a"
      unitRef="usd">56000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Assets
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE1LTEtMS0xLTUwNTIz_ffffbbd9-35d3-4c1b-b6fc-92210a945df3"
      unitRef="usd">247939000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE1LTMtMS0xLTUwNTIz_5e3ded78-888e-468a-8822-4e8da3692ca4"
      unitRef="usd">381590000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE5LTEtMS0xLTUwNTIz_29785979-8c93-431b-8422-336d3c6a6bc0"
      unitRef="usd">23040000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzE5LTMtMS0xLTUwNTIz_85a253db-75f2-4b10-bf1f-ecbfcca11419"
      unitRef="usd">17559000</us-gaap:AccountsPayableCurrent>
    <espr:AccruedClinicalDevelopmentCostsCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIwLTEtMS0xLTUwNTIz_db90a9e2-0935-4037-96fb-860bac329f42"
      unitRef="usd">5426000</espr:AccruedClinicalDevelopmentCostsCurrent>
    <espr:AccruedClinicalDevelopmentCostsCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIwLTMtMS0xLTUwNTIz_2d8f3264-a3a4-4b85-b37e-16d45e97dd14"
      unitRef="usd">7013000</espr:AccruedClinicalDevelopmentCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIxLTEtMS0xLTUwNTIz_abcd7239-2e49-45d5-9227-208b5a9fb681"
      unitRef="usd">35191000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIxLTMtMS0xLTUwNTIz_421aa70f-aae4-4313-928e-3288bfb40de4"
      unitRef="usd">30410000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <espr:RevenueInterestLiabilityCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIyLTEtMS0xLTUwNTIz_7a919281-4da4-4df3-9d5f-3b516c98803f"
      unitRef="usd">24760000</espr:RevenueInterestLiabilityCurrent>
    <espr:RevenueInterestLiabilityCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIyLTMtMS0xLTUwNTIz_0f714a81-cf8b-4f11-ad60-20a45a545f90"
      unitRef="usd">11295000</espr:RevenueInterestLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIzLTEtMS0xLTUwNTIz_4fbce3e8-2af1-41c8-bbad-8e43ed434752"
      unitRef="usd">3507000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzIzLTMtMS0xLTUwNTIz_e018c622-5244-46d3-a346-ad5ddd0e6d9b"
      unitRef="usd">5683000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI0LTEtMS0xLTUwNTIz_ac45cd9a-8174-4ca4-8dc7-aecb464a2392"
      unitRef="usd">384000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI0LTMtMS0xLTUwNTIz_3ee20540-db32-4251-87c0-aa82f6a0bfeb"
      unitRef="usd">1392000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI1LTEtMS0xLTUwNTIz_a2f1d56c-1463-44c9-94ae-5e29e4a815fb"
      unitRef="usd">92308000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI1LTMtMS0xLTUwNTIz_f581c036-9011-4a0d-99ee-dbc9e22b1bfe"
      unitRef="usd">73352000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI3LTEtMS0xLTUwNTIz_22095bcf-e217-42f6-8f4b-45c354763c19"
      unitRef="usd">259899000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI3LTMtMS0xLTUwNTIz_dc9fef73-49fc-448a-bf98-195e4c6fa293"
      unitRef="usd">258280000</us-gaap:ConvertibleLongTermNotesPayable>
    <espr:RevenueInterestLiabilityNoncurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI4LTEtMS0xLTUwNTIz_1b4817b1-13e4-477f-a334-2ae57793acd5"
      unitRef="usd">218845000</espr:RevenueInterestLiabilityNoncurrent>
    <espr:RevenueInterestLiabilityNoncurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI4LTMtMS0xLTUwNTIz_7b958181-dfc3-4140-974c-fa32331c9494"
      unitRef="usd">245744000</espr:RevenueInterestLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI5LTEtMS0xLTUwNTIz_320b3364-31b2-479f-ab9d-3c7608336bf6"
      unitRef="usd">665000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzI5LTMtMS0xLTUwNTIz_bd52e0c0-9aed-4ff1-aafc-dbcb66ea5c20"
      unitRef="usd">524000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMwLTEtMS0xLTUwNTIz_eaccbfab-e899-4179-8069-3118e4c0ff93"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMwLTMtMS0xLTUwNTIz_4b72d48d-c75a-4f35-90b6-ebb1d43343b5"
      unitRef="usd">634000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMyLTEtMS0xLTUwNTIz_ea1f226c-e8b3-458b-a66c-34f993616f30"
      unitRef="usd">571717000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMyLTMtMS0xLTUwNTIz_9ecfcf68-528f-4253-97da-e11be7df1ab1"
      unitRef="usd">578534000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMzLTEtMS0xLTUwNTIz_97cb8d29-519b-4f15-b737-1cd4c28e2b0d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzMzLTMtMS0xLTUwNTIz_d20b6ef7-23d4-4155-a280-5c156149a666"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfMjE_ba16070e-6e4b-44aa-91e6-31dcb3fc3a5e"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfMjE_ba40edbf-f835-4218-801a-02b29bb1354d"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfMzU_dcb270ab-dfad-46a2-91b1-008593655a11"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfMzU_e41235b3-877a-40f8-baac-d35c04d3182f"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfNjA_0168f5b0-a47b-476d-9ed2-37bf4aaea2a6"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfNjA_4897c937-d99f-4401-8661-b53b6d86fdd9"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfNjA_ce3e5445-a40e-4511-9dcc-52ca9f7d1176"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NDU4MWY1ZjVlZTIyNGMxOTlkOTNjZDA2YmFmZjkzNzRfNjA_ea2339fb-11a3-4cc2-b0f5-e0d172dd6078"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTEtMS0xLTUwNTIz_89dd616a-56fa-46fb-8f30-367f457c4947"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM2LTMtMS0xLTUwNTIz_4f4dc83b-8557-49da-86e9-3bb0be50eaf5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNTQ5NzU1ODE0Mjgz_6d6aa027-4995-445d-bcc8-93c272b61be9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNTQ5NzU1ODE0Mjgz_6deec4cf-93d9-46e1-8be6-a32687dfe36c"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNTQ5NzU1ODE0MjQ4_92549c4b-15a1-4071-847a-408f935eaedb"
      unitRef="shares">240000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNDk0NzgwMjMyNTMwOQ_02567935-89c9-4526-9c68-1cace6211dd9"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNTQ5NzU1ODE0MjYx_6518c650-761d-4a5f-9097-17c26e413fa8"
      unitRef="shares">76564396</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTAtMS0xLTUwNTIzL3RleHRyZWdpb246OGFmODkwZWE5OGNmNGY0M2FmNjkzNjg0NGM5ZmQwZDJfNTQ5NzU1ODE0Mjc0_81c88cbb-bb9d-43d4-9d84-243a6eea0e2c"
      unitRef="shares">62873694</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTEtMS0xLTUwNTIz_6d89fe5f-dac9-481f-a094-35eedad956a8"
      unitRef="usd">75000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM3LTMtMS0xLTUwNTIz_8de8baa8-086e-4a5c-9122-69b944178b1b"
      unitRef="usd">61000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM4LTEtMS0xLTUwNTIz_9d54123b-040b-447b-857d-241eff8ca234"
      unitRef="usd">1071183000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM4LTMtMS0xLTUwNTIz_33dc9061-9c21-4c51-9f91-725206676e90"
      unitRef="usd">964401000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM5LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NjcxNDA0ODRjMDY2NGQwNmJjNGVjZjhjOGNkYzEwZDlfMjk_1e92db52-a077-4d5e-bca4-f9fdd608031a"
      unitRef="shares">1994198</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM5LTAtMS0xLTUwNTIzL3RleHRyZWdpb246NjcxNDA0ODRjMDY2NGQwNmJjNGVjZjhjOGNkYzEwZDlfMjk_59a047e9-50f3-4498-9d70-e3940146d4cf"
      unitRef="shares">1994198</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM5LTEtMS0xLTUwNTIz_35130241-0156-410d-a86f-d79805469690"
      unitRef="usd">54998000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzM5LTMtMS0xLTUwNTIz_29b201c1-7275-48bf-8896-9fe4df5b6913"
      unitRef="usd">54998000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQwLTEtMS0xLTUwNTIz_1f48076c-1998-4b10-890c-a2286298c7f9"
      unitRef="usd">-2000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQwLTMtMS0xLTUwNTIz_19c33f4b-a2b3-4b92-98f9-575672e8e44b"
      unitRef="usd">-31000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQxLTEtMS0xLTUwNTIz_517016b0-460d-4612-a40d-01e64ba504b4"
      unitRef="usd">-1340036000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQxLTMtMS0xLTUwNTIz_843c78ae-02e1-4506-9fd5-285099f85f06"
      unitRef="usd">-1106377000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQyLTEtMS0xLTUwNTIz_2e65d6ae-013e-410a-a141-f6f5c78e194c"
      unitRef="usd">-323778000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQyLTMtMS0xLTUwNTIz_c9e3f95d-525a-4031-9ed3-b4a211722d3d"
      unitRef="usd">-196944000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQzLTEtMS0xLTUwNTIz_9981601e-ecaf-4b4d-9b1a-defbe23bde85"
      unitRef="usd">247939000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjEvZnJhZzphMWYyZDE3MjZlOTg0Yzc5YWI3ZGY4MTZlNWUwMDFhZC90YWJsZTpjZDZkMjg4M2ZjOTY0YmI1YWRkYzkyMGFhOTY3ZWY5ZS90YWJsZXJhbmdlOmNkNmQyODgzZmM5NjRiYjVhZGRjOTIwYWE5NjdlZjllXzQzLTMtMS0xLTUwNTIz_c56c4a33-28cd-4a4c-9aa0-47cc908fd0e7"
      unitRef="usd">381590000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6eb53f5582fa45839af401d3018c07b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzMtMS0xLTEtNTA1MjM_4711f67f-e559-4bab-808f-374b69935817"
      unitRef="usd">55863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab0d62b1157749bca6f70038b4eecd15_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzMtMy0xLTEtNTA1MjM_e41d308e-9fe9-4083-bc43-11fc56bb6bc9"
      unitRef="usd">40047000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd424056bfbc476da7dfe0ae5fe74f6d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzQtMS0xLTEtNTA1MjM_8eaed79f-1d2e-4a33-90e5-de884ad30cee"
      unitRef="usd">19612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8283f93998964a2d9372d09d9e8aa301_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzQtMy0xLTEtNTA1MjM_41a2ab20-f4a8-4cec-aaf4-456b914fad75"
      unitRef="usd">38400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzUtMS0xLTEtNTA1MjM_abfd2704-0f07-4885-a37a-f261160c016d"
      unitRef="usd">75475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzUtMy0xLTEtNTA1MjM_50831617-7bf8-4ead-9165-16de233cf91a"
      unitRef="usd">78447000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzgtMS0xLTEtNTA1MjM_58f43bd9-e336-4c7c-a198-3533744dd20a"
      unitRef="usd">26967000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzgtMy0xLTEtNTA1MjM_0381ec7e-a23f-4efb-a75d-6a27cea01df4"
      unitRef="usd">14217000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzktMS0xLTEtNTA1MjM_cab76786-ee21-4dc8-9b6b-d14098c4c1ef"
      unitRef="usd">118927000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzktMy0xLTEtNTA1MjM_0c19b378-6be1-4012-9438-487679518c31"
      unitRef="usd">105975000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzEwLTEtMS0xLTUwNTIz_853a851d-4ba8-4164-92da-ec5bcb61e1bf"
      unitRef="usd">109082000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzEwLTMtMS0xLTUwNTIz_34c4d1d9-45c7-413e-b9b9-1de5ae0cb417"
      unitRef="usd">184985000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzExLTEtMS0xLTUwNTIz_50f18cee-0046-490f-9729-4dc994f8b307"
      unitRef="usd">254976000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzExLTMtMS0xLTUwNTIz_af7dca57-98aa-4ca8-92a1-93f52f94aded"
      unitRef="usd">305177000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzEzLTEtMS0xLTUwNTIz_6980aa57-69a0-4b57-9ad5-1262e0bf65eb"
      unitRef="usd">-179501000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzEzLTMtMS0xLTUwNTIz_87c5f2d0-e211-4062-9abb-09cef4a5f4e8"
      unitRef="usd">-226730000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE1LTEtMS0xLTUwNTIz_cbc6c5a5-7d93-4750-a06c-8459a51d9f0f"
      unitRef="usd">56810000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE1LTMtMS0xLTUwNTIz_4c4f7da8-9b9a-42ad-bb50-3ab4a5b632b3"
      unitRef="usd">46353000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE2LTEtMS0xLTUwNTIz_1e95fbbc-2e30-4b55-9015-784d57ac1453"
      unitRef="usd">2652000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE2LTMtMS0xLTUwNTIz_0f3e868a-dcf8-48ca-95b8-8e72e7e4b834"
      unitRef="usd">3975000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE3LTEtMS0xLTUwNTIz_af673a1b-3459-4402-8a2e-97369552323d"
      unitRef="usd">-233659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE3LTMtMS0xLTUwNTIz_24421079-db18-4e09-bf6f-893fd9d4e276"
      unitRef="usd">-269108000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE5LTEtMS0xLTUwNTIz_0d5f2e96-3058-47f8-9830-d67ff4aeb51c"
      unitRef="usdPerShare">-3.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE5LTEtMS0xLTUwNTIz_42fffb1a-e542-4be7-92d7-6a919f13b0cf"
      unitRef="usdPerShare">-3.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE5LTMtMS0xLTUwNTIz_0012d733-4e2e-4508-879e-b771ccd07a67"
      unitRef="usdPerShare">-9.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzE5LTMtMS0xLTUwNTIz_6f0686f2-5370-4752-88d7-f46f5294d27b"
      unitRef="usdPerShare">-9.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzIxLTEtMS0xLTUwNTIz_46644f58-53e1-48be-a661-71f116f8e137"
      unitRef="shares">66407242</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzIxLTEtMS0xLTUwNTIz_6dae16d2-0d22-4f2c-ab1d-32606f59a271"
      unitRef="shares">66407242</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzIxLTMtMS0xLTUwNTIz_2c2b37af-3588-4235-a863-80c05a86e792"
      unitRef="shares">28902507</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzIxLTMtMS0xLTUwNTIz_90324a2a-7a0a-4ea7-bdf3-43049f8ea8d1"
      unitRef="shares">28902507</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzI0LTEtMS0xLTUwNTIz_e0be25e1-5467-4510-9968-3f77dc031430"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzI0LTMtMS0xLTUwNTIz_9ccbf2dc-05e7-4d39-8f61-14a2b147d29d"
      unitRef="usd">-31000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzI1LTEtMS0xLTUwNTIz_7cc3d466-f7f9-49a9-9dc0-bd6d3893251b"
      unitRef="usd">-233630000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjQvZnJhZzoyNDJiN2UyZDQ1MjY0MTIyYjU5MzhhMzU4MDdkNDMyZC90YWJsZTpkOGE4ZmFkYWQ2M2Y0ZWQ1Yjk1NTJmZTdhNjU0YmNlYS90YWJsZXJhbmdlOmQ4YThmYWRhZDYzZjRlZDViOTU1MmZlN2E2NTRiY2VhXzI1LTMtMS0xLTUwNTIz_d7403931-0dd2-42d3-b96e-988cc94f1dd8"
      unitRef="usd">-269139000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i4370b171b63d49ba9d1a57845495b8de_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTEtMS0xLTUwNTIz_ee88c3d5-b522-4ba4-80cd-392c2127982b"
      unitRef="shares">25916168</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i4370b171b63d49ba9d1a57845495b8de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTMtMS0xLTUwNTIz_1062c1f0-4e46-4f72-92ba-4e8a629fd283"
      unitRef="usd">26000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i984c0d2c191b4672bd68c6bc8dda3799_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTUtMS0xLTUwNTIz_db54e7c4-c720-4e96-a15d-11eeca6d4197"
      unitRef="usd">797655000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6ac1b1ac3b947a5bb80d3e8f0dde3b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTctMS0xLTUwNTIz_e0a790d6-e9f8-408f-a75a-6bd7b3ee725e"
      unitRef="usd">-838817000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i54c5536c1830464fa994b322e4df56e5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTktMS0xLTUwNTIz_fcb992e3-ddcf-40d6-be45-aec1f4cb4aaf"
      unitRef="usd">-54998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96df390813864f02aafcb5f7547f158c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTExLTEtMS01MDUyMw_75f0b29c-8576-438f-8961-aa0e2bb78b30"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0357a97c3aba46baaa0b09b42f9b7544_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI4LTEzLTEtMS01MDUyMw_4b3537a6-cd59-40bf-ad82-84ce6cc15358"
      unitRef="usd">-96134000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if5b43b9f476743e3807332a29e9863a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI5LTUtMS0xLTUwNTIz_93a260a1-88d6-4701-9f09-48e0bb4f4dee"
      unitRef="usd">-93475000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e1b7ee9efd74f17a091c24fa6e08dcc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI5LTctMS0xLTUwNTIz_76adec4c-6229-4fa8-9af4-b6722885c720"
      unitRef="usd">1548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i748cfd730fdc444286023eea06625f13_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzI5LTEzLTEtMS01MDUyMw_d22f8d8d-e34b-4bc6-b8e0-7106fef6d1ae"
      unitRef="usd">-91927000</us-gaap:StockholdersEquity>
    <espr:StockAndWarrantsIssuedDuringPeriodSharesNewIssues
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMwLTEtMS0xLTUwNTIz_40e15ef4-45e0-49b6-86e9-6372e1bf964a"
      unitRef="shares">32142858</espr:StockAndWarrantsIssuedDuringPeriodSharesNewIssues>
    <espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMwLTMtMS0xLTUwNTIz_fb437a21-1d35-4c33-b5e6-bc386c07e3a9"
      unitRef="usd">32000</espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues>
    <espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMwLTUtMS0xLTUwNTIz_41a1684a-b2d8-4ca5-a683-1aec21df0147"
      unitRef="usd">208698000</espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues>
    <espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMwLTEzLTEtMS01MDUyMw_56cdd5ff-c826-4b42-aed2-c36c4ea992b4"
      unitRef="usd">208730000</espr:StockAndWarrantsIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMxLTEtMS0xLTUwNTIz_5b8f263a-7bcc-4101-a6e4-aad5af792b7f"
      unitRef="shares">897364</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMxLTMtMS0xLTUwNTIz_27e6a90b-761c-4dfc-a929-8daf3af48d83"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMxLTUtMS0xLTUwNTIz_08bd21e8-f208-4506-ab0a-785e8fe5e3ee"
      unitRef="usd">9702000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMxLTEzLTEtMS01MDUyMw_cb3aeefc-9f18-4d39-a618-0dc96da8e90c"
      unitRef="usd">9703000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMyLTEtMS0xLTUwNTIz_4e715689-a8de-4915-9f77-1c7169faf65e"
      unitRef="shares">1094848</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMyLTMtMS0xLTUwNTIz_658adb9c-6468-415f-8687-f7c172d90409"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMyLTUtMS0xLTUwNTIz_f0951fbd-e2cf-4057-8afb-57181596df14"
      unitRef="usd">11659000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMyLTEzLTEtMS01MDUyMw_11b1a6b5-dcf2-4a11-9699-c0c9a27baf31"
      unitRef="usd">11660000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMzLTEtMS0xLTUwNTIz_d2aec31b-33bf-4737-98cc-ce7534ec6d1d"
      unitRef="shares">491700</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMzLTMtMS0xLTUwNTIz_690afbb2-7c38-4632-9793-ccb3fe0647ac"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMzLTUtMS0xLTUwNTIz_a8dd0b1a-a234-4544-8a82-13454c97fe2e"
      unitRef="usd">3761000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzMzLTEzLTEtMS01MDUyMw_ff21e8c5-61e0-4587-8391-8f08b3b1bf94"
      unitRef="usd">3762000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM0LTEtMS0xLTUwNTIz_c0d12b4d-71d7-400d-843a-09b5985f6741"
      unitRef="shares">203344</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM0LTEzLTEtMS01MDUyMw_3c8b2891-82de-4b7a-8a80-c6f7d6fbd6fb"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="ic6edfb7a572e48079005cff47bb5dd34_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM1LTEtMS0xLTUwNTIz_9d19e176-cdf2-4cfc-a192-d350c68d9703"
      unitRef="shares">133214</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM1LTUtMS0xLTUwNTIz_e4d1c2a3-ad13-439f-8dd9-97b8caa715c4"
      unitRef="usd">2095000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM1LTEzLTEtMS01MDUyMw_24d0b85f-187a-441f-b4d3-dcd3d3f989f7"
      unitRef="usd">2095000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="idee799caea9840d5ba227b8b0af868d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM2LTUtMS0xLTUwNTIz_40769959-1a4b-4f25-bb68-d93864fd521e"
      unitRef="usd">24306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM2LTEzLTEtMS01MDUyMw_124c6e61-9be8-439f-bb60-e9649086be5d"
      unitRef="usd">24306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i29d2761eae5643ffbe2d0c98e26b4d07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM3LTExLTEtMS01MDUyMw_c078c925-774c-4243-b76f-adac74fd25ec"
      unitRef="usd">-31000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM3LTEzLTEtMS01MDUyMw_36769694-2c39-4aea-b73c-f793c221d86c"
      unitRef="usd">-31000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="i5313babc667949edaeb768e8abb7f27e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM4LTctMS0xLTUwNTIz_46d7d402-fcec-402b-918b-c441759ce161"
      unitRef="usd">-269108000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM4LTEzLTEtMS01MDUyMw_83df88cb-885b-48d3-ace0-752bf3eb3703"
      unitRef="usd">-269108000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="ied525988b07a454aa7194f2018d97098_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTEtMS0xLTUwNTIz_192a642b-df3d-406a-aab5-480e7f50b1f9"
      unitRef="shares">60879496</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ied525988b07a454aa7194f2018d97098_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTMtMS0xLTUwNTIz_c1ac80d9-7eba-4c6c-8c50-c49dbee5c47d"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3892d2ea481d4180a0500137a89fb659_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTUtMS0xLTUwNTIz_6ea06836-aa3f-4431-a4ab-8eaf3f6a56e0"
      unitRef="usd">964401000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac50d4b2941842839c3f5d5d29dc5850_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTctMS0xLTUwNTIz_765fcf3a-2482-46a7-8c88-11f25951263d"
      unitRef="usd">-1106377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52766cfd830a48db98cd552c5cf80cc5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTktMS0xLTUwNTIz_57b507a4-ae55-4c4a-8232-6345c5db2d31"
      unitRef="usd">-54998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie09199cd34c342928c2a6322c8f2891e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTExLTEtMS01MDUyMw_70da9b00-27e0-4fbd-a757-65600a893baa"
      unitRef="usd">-31000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzM5LTEzLTEtMS01MDUyMw_ce9e6679-534b-45d9-af19-d4e971bc3431"
      unitRef="usd">-196944000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQxLTEtMS0xLTUxMjM3_4a54b38e-cb9b-46d2-8842-51081b07b016"
      unitRef="shares">13043797</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQxLTMtMS0xLTUxMjM3_dff1d270-b60c-4e44-ad1d-3f08c88460e1"
      unitRef="usd">13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i8d19884f669f4a04bffd4826135e8dfb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQxLTUtMS0xLTUxMjM3_8bfc3435-91df-4f91-a996-e20e0ab8185f"
      unitRef="usd">90835000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQxLTEzLTEtMS01MTIzNw_38139414-4425-4f46-a7ba-81663a9094b2"
      unitRef="usd">90848000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQyLTEtMS0xLTUxMjM3_3844be63-aee0-4517-ac68-5192957c1dfc"
      unitRef="shares">440697</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQyLTMtMS0xLTUxMjM3_1823009d-5c58-48dc-9e32-1dff3875c8a9"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQyLTEzLTEtMS01MTIzNw_ad187e79-39b5-4739-963e-8ee35b0d0674"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="i53c183d3cb5245dab5b8e2c893d6889e_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQzLTEtMS0xLTUxMjM3_cf0fbb03-8682-4324-83ac-9a282c017c87"
      unitRef="shares">206208</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i8d19884f669f4a04bffd4826135e8dfb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQzLTUtMS0xLTUxMjM3_be9a9ae2-05d9-4543-8059-2ca29497508f"
      unitRef="usd">732000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQzLTEzLTEtMS01MTIzNw_46de9b5c-3405-4930-a2cc-7ab4952b62c2"
      unitRef="usd">732000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8d19884f669f4a04bffd4826135e8dfb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ0LTUtMS0xLTUxMjM3_6c5ca7a8-960d-48c0-be61-a1a244b86043"
      unitRef="usd">15215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ0LTEzLTEtMS01MTIzNw_8bf2d847-a407-42bf-8aeb-50dbfa85515c"
      unitRef="usd">15215000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i27e3f2db850b4704b7747f8ea0c64f32_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ1LTExLTEtMS01MTIzNw_746d4f9d-c210-40e5-a51c-2b3145c04691"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ1LTEzLTEtMS01MTIzNw_8478283d-c9c8-4f68-9ce3-f6e6194ca27d"
      unitRef="usd">29000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss
      contextRef="iab2b09f7be15445a8421f5bd0a25ea2f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ2LTctMS0xLTUxMjM3_edff4f43-684b-4ac4-9722-8b0549894d25"
      unitRef="usd">-233659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ2LTEzLTEtMS01MTIzNw_ed6437cf-16a0-4759-a4d2-539b1d4ed0d0"
      unitRef="usd">-233659000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i512ae47ef3d34788b7e77c4d59b4a38d_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTEtMS0xLTUxMjM3_53001166-923b-447d-b286-46679ef4ffa9"
      unitRef="shares">74570198</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i512ae47ef3d34788b7e77c4d59b4a38d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTMtMS0xLTUxMjM3_367d48df-ca9a-47c8-be24-6e73dae0d101"
      unitRef="usd">75000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i192dad83d7e947139c1662af84f723cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTUtMS0xLTUxMjM3_e2f2e888-e57c-4c82-a743-cc20e1b0201f"
      unitRef="usd">1071183000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f8e59d2e7ec45f68a1255f4a3e56d31_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTctMS0xLTUxMjM3_a4c33938-f0d7-47c1-998a-1f33961df180"
      unitRef="usd">-1340036000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i56f9724cc5c344d9961949fffc0b8b21_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTktMS0xLTUxMjM3_6d4f36e0-4b74-467d-ad97-e063a2cd861b"
      unitRef="usd">-54998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib3ea6f3a195b4a6996bb9dca2f34b897_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTExLTEtMS01MTIzNw_669d8799-a127-4bdd-a5d6-91b45882a5a1"
      unitRef="usd">-2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMjcvZnJhZzoyNTM2NzQ0NmViNDA0YjFiYmExYzE3N2Y1YjlmZTE1ZC90YWJsZTo2NTg1OGFmZTRmMTc0ZjY0YjdjZTkxNzFhMmM3YmM0ZS90YWJsZXJhbmdlOjY1ODU4YWZlNGYxNzRmNjRiN2NlOTE3MWEyYzdiYzRlXzQ3LTEzLTEtMS01MTIzNw_5145787d-ddd9-4518-ac94-a7a825411edc"
      unitRef="usd">-323778000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMtMS0xLTEtNTA1MjM_e57af954-90c0-4544-b8aa-c8cf748d7195"
      unitRef="usd">-233659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMtMy0xLTEtNTA1MjM_56bce7fc-0707-4040-9102-2e3490fb741d"
      unitRef="usd">-269108000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzUtMS0xLTEtNTA1MjM_5780d486-8a0a-49c2-aed0-4cc15f624779"
      unitRef="usd">500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzUtMy0xLTEtNTA1MjM_555b5883-5af5-49fd-b0bc-e1956b850e13"
      unitRef="usd">612000</us-gaap:Depreciation>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzYtMS0xLTEtNTA1MjM_9b37a4d2-ece9-466b-9b93-bb61ac7b5d0e"
      unitRef="usd">-279000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzYtMy0xLTEtNTA1MjM_9a260cd3-2ce6-46c6-908a-de6c73305675"
      unitRef="usd">-12000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzctMS0xLTEtNTA1MjM_54d0d0ad-6ef3-49b9-aa45-f45dc5d3e826"
      unitRef="usd">1621000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzctMy0xLTEtNTA1MjM_a67e4a01-c98d-449c-bfe2-8928ba26d6bc"
      unitRef="usd">1621000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzktMS0xLTEtNTA1MjM_0b97717f-105f-4e24-885a-073193b45ffe"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzktMy0xLTEtNTA1MjM_fb3e7196-a76c-4f11-81e4-da454d0af136"
      unitRef="usd">2646000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <espr:NonCashInterestExpenseRelatedToRevenueInterestLiability
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzEwLTEtMS0xLTUwNTIz_2c517be7-96a7-48ae-94cb-97ddb05034a7"
      unitRef="usd">44590000</espr:NonCashInterestExpenseRelatedToRevenueInterestLiability>
    <espr:NonCashInterestExpenseRelatedToRevenueInterestLiability
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzEwLTMtMS0xLTUwNTIz_c4233f1c-210b-4867-9d23-81fe46bf1579"
      unitRef="usd">33907000</espr:NonCashInterestExpenseRelatedToRevenueInterestLiability>
    <us-gaap:ShareBasedCompensation
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzExLTEtMS0xLTUwNTIz_61de3bde-32c3-45a1-b3ec-281b206aa3f2"
      unitRef="usd">15215000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzExLTMtMS0xLTUwNTIz_d29c66ee-6d16-4f01-8cbe-47a0a5c4b75a"
      unitRef="usd">24306000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzEzLTEtMS0xLTUwNTIz_04a8b415-1bbd-41a3-8dad-04df6e269802"
      unitRef="usd">10795000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzEzLTMtMS0xLTUwNTIz_2053bded-c02c-4994-b465-0d85fc8d5f10"
      unitRef="usd">10546000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE0LTEtMS0xLTUwNTIz_0053dfff-eb4d-4769-b731-45acff944e45"
      unitRef="usd">-1419000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE0LTMtMS0xLTUwNTIz_373dd998-f889-4862-a152-d9663b7b1e27"
      unitRef="usd">-99000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE1LTEtMS0xLTUwNTIz_881de0cd-65ca-4570-99e7-5a9b67e95650"
      unitRef="usd">-2810000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE1LTMtMS0xLTUwNTIz_ce107b04-2a55-4e4c-b9ff-8ca65e415b45"
      unitRef="usd">4655000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE2LTEtMS0xLTUwNTIz_fc41767b-91c0-426b-b503-5f5cabcc8672"
      unitRef="usd">807000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE2LTMtMS0xLTUwNTIz_94fb5e14-eb90-4b13-a836-1460364320f4"
      unitRef="usd">18258000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE3LTEtMS0xLTUwNTIz_4ed82eba-59b0-482b-b6bf-2485553386b8"
      unitRef="usd">5603000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE3LTMtMS0xLTUwNTIz_0f8ae389-ef10-4b24-be6c-e849c1fb35d8"
      unitRef="usd">-34099000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE4LTEtMS0xLTUwNTIz_b96a625f-c568-4324-af6e-a4665b81f369"
      unitRef="usd">4017000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE4LTMtMS0xLTUwNTIz_79e31b98-3726-453f-aa1c-2f8b9e4d13f9"
      unitRef="usd">6926000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE5LTEtMS0xLTUwNTIz_420fbe22-53a1-42a8-9450-4274e479c119"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzE5LTMtMS0xLTUwNTIz_41843402-3ae9-476d-9b71-2812581744b3"
      unitRef="usd">-1290000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIwLTEtMS0xLTUwNTIz_b8fd0cb4-e468-4f84-a8c3-5708ecfee3e9"
      unitRef="usd">-174827000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIwLTMtMS0xLTUwNTIz_7c053814-9621-4cae-9104-ce167e019a3d"
      unitRef="usd">-263809000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIyLTEtMS0xLTUwNTIz_244b13b7-e694-49df-8471-2cbe99e17275"
      unitRef="usd">59897000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIyLTMtMS0xLTUwNTIz_9d60c9c5-bd25-4157-b3ee-86a0ad81728b"
      unitRef="usd">50484000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIzLTEtMS0xLTUwNTIz_78acb720-ab2f-4740-8dc8-4ffaa9d7300d"
      unitRef="usd">68001000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzIzLTMtMS0xLTUwNTIz_466b8620-4e7a-47f0-a944-76881540d09d"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI2LTEtMS0xLTUwNTIz_6cd54e30-d621-4326-978b-73db188f1460"
      unitRef="usd">8104000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI2LTMtMS0xLTUwNTIz_15ce001e-719b-4fba-873e-c12f7481567e"
      unitRef="usd">-50484000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <espr:ProceedsFromRevenueInterestPurchaseAgreementNetOfIssuanceCosts
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI4LTEtMS0xLTUwNTIz_97e2c9f7-0684-4634-b136-5e8e2975b302"
      unitRef="usd">0</espr:ProceedsFromRevenueInterestPurchaseAgreementNetOfIssuanceCosts>
    <espr:ProceedsFromRevenueInterestPurchaseAgreementNetOfIssuanceCosts
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI4LTMtMS0xLTUwNTIz_f88cf642-f984-438c-a8ab-a7c074252651"
      unitRef="usd">49917000</espr:ProceedsFromRevenueInterestPurchaseAgreementNetOfIssuanceCosts>
    <espr:ProceedsFromIssuanceOfCommonStockAndWarrants
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI5LTEtMS0xLTUwNTIz_2a72f557-e949-450e-846a-4a8806d00e62"
      unitRef="usd">0</espr:ProceedsFromIssuanceOfCommonStockAndWarrants>
    <espr:ProceedsFromIssuanceOfCommonStockAndWarrants
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzI5LTMtMS0xLTUwNTIz_64f68036-14b8-4f1d-8c18-2c73c94bf0ab"
      unitRef="usd">208975000</espr:ProceedsFromIssuanceOfCommonStockAndWarrants>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMwLTEtMS0xLTUwNTIz_56a42c02-9062-4f1b-94a3-2f08c2b143c9"
      unitRef="usd">90849000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMwLTMtMS0xLTUwNTIz_b56a038d-1547-4469-ac19-72402fb8ca5b"
      unitRef="usd">9713000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMxLTEtMS0xLTUwNTIz_55a0a8f6-e6d2-4db3-87a7-dcf9fbc28862"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzMxLTMtMS0xLTUwNTIz_737402c3-ec5e-4632-81b8-dd6b37c26474"
      unitRef="usd">3762000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM0LTEtMS0xLTUwNTIz_3a5d618e-3afa-41d3-a7d0-23cc381e1fc6"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM0LTMtMS0xLTUwNTIz_c7c6c487-5010-4de7-ae8e-5a0a05eb72ee"
      unitRef="usd">440000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <espr:PaymentsFromRevenueInterestPurchaseAgreement
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM2LTEtMS0xLTUwNTIz_a041799a-6a99-4f4f-ba71-95102d6e055b"
      unitRef="usd">8024000</espr:PaymentsFromRevenueInterestPurchaseAgreement>
    <espr:PaymentsFromRevenueInterestPurchaseAgreement
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM2LTMtMS0xLTUwNTIz_52f1920e-3eae-4827-90d4-02a22e633f79"
      unitRef="usd">3389000</espr:PaymentsFromRevenueInterestPurchaseAgreement>
    <espr:RepaymentsOfRevenueInterestLiabilityPrincipal
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM3LTEtMS0xLTUzMTUw_f2f3cb86-8773-44b1-bd86-971a1322d148"
      unitRef="usd">50000000</espr:RepaymentsOfRevenueInterestLiabilityPrincipal>
    <espr:RepaymentsOfRevenueInterestLiabilityPrincipal
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM3LTMtMS0xLTUzMTUw_afa2da8c-a4cf-4849-bab0-f6018b3343c0"
      unitRef="usd">0</espr:RepaymentsOfRevenueInterestLiabilityPrincipal>
    <espr:PaymentForOtherIssuanceCosts
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM3LTEtMS0xLTUwNTIz_a62ef37d-c6e0-45c1-a87b-88a73a4b0b49"
      unitRef="usd">219000</espr:PaymentForOtherIssuanceCosts>
    <espr:PaymentForOtherIssuanceCosts
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM3LTMtMS0xLTUwNTIz_55f1e07d-de16-4640-ade0-ad4f8c9ad4ec"
      unitRef="usd">315000</espr:PaymentForOtherIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM4LTEtMS0xLTUwNTIz_7854970f-a04d-4226-b3bc-738655430580"
      unitRef="usd">32606000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM4LTMtMS0xLTUwNTIz_3f1a4add-0639-4f93-8c04-838929d6e5c9"
      unitRef="usd">268223000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM5LTEtMS0xLTUwNTIz_97712260-b2f3-40e2-9d13-24cbf1068fc6"
      unitRef="usd">-134117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzM5LTMtMS0xLTUwNTIz_ed751fe6-828a-421a-9fc4-ec2c786741fc"
      unitRef="usd">-46070000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQwLTEtMS0xLTUwNTIz_3caf7b5b-1e8f-4676-9c9f-c9e4b3f95b0c"
      unitRef="usd">258892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0357a97c3aba46baaa0b09b42f9b7544_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQwLTMtMS0xLTUwNTIz_ededaf3d-1ac4-436e-b425-089ee2974344"
      unitRef="usd">304962000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQxLTEtMS0xLTUwNTIz_7b3bc20a-bbc4-439c-a8cf-531f69502557"
      unitRef="usd">124775000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQxLTMtMS0xLTUwNTIz_39617aff-4cca-4fef-81f9-d30b4fdd343d"
      unitRef="usd">258892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <espr:CommonStockIssuanceCostsIncurred
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQzLTEtMS0xLTUwNTIz_425d4e82-d580-4f80-8b99-373f47fcebf9"
      unitRef="usd">1000</espr:CommonStockIssuanceCostsIncurred>
    <espr:CommonStockIssuanceCostsIncurred
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQzLTMtMS0xLTUwNTIz_ba200b0a-0bcb-417d-89fe-9ffcbf568fea"
      unitRef="usd">269000</espr:CommonStockIssuanceCostsIncurred>
    <espr:NonCashRightOfUseAsset
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQ1LTEtMS0xLTUwNTIz_d322d7e2-aeb2-46ce-ba4d-431a288e7960"
      unitRef="usd">5000</espr:NonCashRightOfUseAsset>
    <espr:NonCashRightOfUseAsset
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzAvZnJhZzo2OTdhNzlmNmNhMTY0YmU3OTBmMTVkMDBjMWJjZjU5NS90YWJsZTo0MWQ1NTg2NTYxZmI0MDYzOTk0YTk4NDgyOWM1ZGJlYS90YWJsZXJhbmdlOjQxZDU1ODY1NjFmYjQwNjM5OTRhOTg0ODI5YzVkYmVhXzQ1LTMtMS0xLTUwNTIz_79570103-28b9-4b09-8ba3-2fb3c856b298"
      unitRef="usd">-7000</espr:NonCashRightOfUseAsset>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzYvZnJhZzpjZjNmYTVjZTU2ZTY0M2Q3OTA3NGVlYjMxOGY4M2ExZC90ZXh0cmVnaW9uOmNmM2ZhNWNlNTZlNjQzZDc5MDc0ZWViMzE4ZjgzYTFkXzk1OTA_2e0a2ef0-ac58-41aa-80e8-357517b34e04">The Company and Basis of Presentation&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Esperion Therapeutics, Inc. ("the Company&#x201d;) is a pharmaceutical company singularly focused on developing and commercializing accessible, oral, once-daily, non-statin medicines for patients struggling with elevated low density lipoprotein cholesterol ("LDL-C"). Through commercial execution and completion of the CLEAR Outcomes trial as well as advancing the Company's pre-clinical pipeline, the Company continues to evolve into a differentiated, global cardiometabolic biotech. The Esperion team of lipid experts are dedicated to lowering bad cholesterol through the discovery, development and commercialization of innovative medicines and their combinations with established medicines. The Company's first two products were approved by the U.S. Food and Drug Administration ("FDA"), European Medicines Agency ("EMA") and Swiss Agency for Therapeutic Products ("Swissmedic") in 2020. Bempedoic acid and the bempedoic acid / ezetimibe combination tablet are oral, once-daily, non-statin, LDL-C lowering medicines for patients with atherosclerotic cardiovascular disease ("ASCVD") or heterozygous familial hypercholesterolemia ("HeFH"). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recently completed a global cardiovascular outcomes trial ("CVOT"), &#x2014;known 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%;text-decoration:underline"&gt;C&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;holesterol &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;L&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;owering via B&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;E&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;mpedoic Acid, an &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;A&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;CL-inhibiting &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;R&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;egimen ("CLEAR") Outcomes. The trial was designed to evaluate whether treatment with bempedoic acid reduced the risk of cardiovascular events in patients who are statin averse and who have cardiovascular disease ("CVD") or are at high risk for CVD. The Company initiated the CLEAR Outcomes CVOT in December 2016 and fully enrolled the study with over 14,000 patients in August 2019. The primary endpoint of the study was the effect of bempedoic acid on four types of major adverse cardiovascular events ("MACE") (cardiovascular death, non-fatal myocardial infarction, non-fatal stroke, or coronary revascularization; also referred to as "four-component MACE"). CLEAR Outcomes was an event-driven trial and concluded once the predetermined number of MACE endpoints occurred. On December 7, 2022, the Company announced that the study had met its primary endpoint. The Company anticipates reporting full results from the study at ACC.23 Annual Scientific Session &amp;amp; Expo together with the World Congress of Cardiology ("ACC.23/WCC") on March 4, 2023. The Company intends to use results from this CVOT to support submissions for a CV risk reduction indication in the U.S., Europe and other territories and plans to file for such regulatory approvals in the first half of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November 23, 2022, the Company entered into a waiver and amendment to the Revenue Interest Purchase Agreement ("RIPA") with Eiger III SA LLC ("Oberland"), in which the Company agreed to make a one-time partial call payment with regards to the Revenue Interests (as defined in the RIPA) in an amount equal to $50&#160;million from the restricted cash account (the &#x201c;Partial Call&#x201d;). Under this amendment, the amount of the Cumulative Purchaser Payments (as defined in the RIPA) was reduced to $177,777,778. Refer to Note 10 "Liability Related to the Revenue Interest Purchase Agreement" for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's primary activities since incorporation have been conducting research and development activities, including nonclinical, preclinical and clinical testing, performing business and financial planning, recruiting personnel, raising capital, and commercializing its products. The Company received approval by the FDA in February 2020 to commercialize NEXLETOL and NEXLIZET in the U.S., and accordingly commenced principal operations on March 30, 2020 with the commercialization of NEXLETOL. The Company is subject to risks and uncertainties which include the need to successfully commercialize its products, research, develop, and clinically test therapeutic products; obtain regulatory approvals for its products; successfully manage relationships with its collaboration partners; expand its management, commercial and scientific staff; and finance its operations with an ultimate goal of achieving profitable operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has sustained annual operating losses since inception and expects such losses to continue over the foreseeable future. The Company's ability to successfully launch, commercialize and generate revenue from NEXLETOL, NEXLIZET, NILEMDO and NUSTENDI has been and may continue to be adversely affected by the economic impact of the ongoing COVID-19 pandemic. While management believes current cash resources and future cash received from the Company's net product sales and collaboration agreements with Daiichi Sankyo Europe GmbH ("DSE"),  Otsuka Pharmaceutical Co., Ltd ("Otsuka"), and Daiichi Sankyo Co. Ltd ("DS"), entered into on January 2, 2019, April 17, 2020 and April 26, 2021, respectively, will fund operations for the foreseeable future, management may continue to fund operations and advance the development of the Company's products and product candidates through a combination of collaborations with third parties, strategic alliances, licensing arrangements, permitted debt financings, permitted royalty-based financings, and permitted private and public equity offerings or through other sources. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If adequate funds are not available, the Company may not be able to continue the development of its current products or future product candidates, or to commercialize its current or future product candidates, if approved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying financial statements have been prepared by the Company in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <espr:NumberOfStudyPatients
      contextRef="id877077913c445bda40e9d910a744879_D20190801-20190831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzYvZnJhZzpjZjNmYTVjZTU2ZTY0M2Q3OTA3NGVlYjMxOGY4M2ExZC90ZXh0cmVnaW9uOmNmM2ZhNWNlNTZlNjQzZDc5MDc0ZWViMzE4ZjgzYTFkXzIxOTkwMjMyNzU1NjQ_1de600ac-ecfc-4d3c-bf53-89152a71c8fd"
      unitRef="patient">14000</espr:NumberOfStudyPatients>
    <espr:OneTimePartialCall
      contextRef="i35bd89491a6b40148fda11bc49673036_D20221123-20221123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzYvZnJhZzpjZjNmYTVjZTU2ZTY0M2Q3OTA3NGVlYjMxOGY4M2ExZC90ZXh0cmVnaW9uOmNmM2ZhNWNlNTZlNjQzZDc5MDc0ZWViMzE4ZjgzYTFkXzIxOTkwMjMyNzU1Mzc_98864333-4ce3-4628-b437-e52e44871fbc"
      unitRef="usd">50000000</espr:OneTimePartialCall>
    <espr:RevenueInterestsPaymentOnWhichAgreementTerminates
      contextRef="i23c117304722482e989d75554ddb7e5a_D20221123-20221123"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzYvZnJhZzpjZjNmYTVjZTU2ZTY0M2Q3OTA3NGVlYjMxOGY4M2ExZC90ZXh0cmVnaW9uOmNmM2ZhNWNlNTZlNjQzZDc5MDc0ZWViMzE4ZjgzYTFkXzIxOTkwMjMyNzU1NTA_c8607889-1423-46bd-bb47-024a54814551"
      unitRef="usd">177777778</espr:RevenueInterestsPaymentOnWhichAgreementTerminates>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzYvZnJhZzpjZjNmYTVjZTU2ZTY0M2Q3OTA3NGVlYjMxOGY4M2ExZC90ZXh0cmVnaW9uOmNmM2ZhNWNlNTZlNjQzZDc5MDc0ZWViMzE4ZjgzYTFkXzk1ODk_97ce55c5-9e88-4e84-adbb-04c939336776">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying financial statements have been prepared by the Company in accordance with generally accepted accounting principles in the United States of America (&#x201c;GAAP&#x201d;).&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTYy_f0b49c22-8af5-4454-896d-86f404d16cdc">Summary of Significant Accounting Policies&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with generally accepted accounting principles in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues, expenses and related disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company invests its excess cash in bank deposits, money market accounts, and short-term investments. The Company considers all highly liquid investments with an original maturity of 90&#160;days or less at the time of purchase to be cash equivalents. Cash equivalents are reported at fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Restricted cash consists of legally restricted amounts held by financial institutions pursuant to contractual arrangements. Pursuant to the Amendment and Waiver (as defined below), in 2021 the Company deposited $50.0&#160;million in a deposit account that was subject to a block account control agreement. Oberland had the sole control over the funds deposited in the account and such funds could be withdrawn only with the consent of Oberland. On November 23, 2022, pursuant to the Waiver and Amendment No.3, the Company agreed to make a one-time partial call payment with regards to the Revenue Interests (as defined in the RIPA) in the amount of $50.0&#160;million, the full amount that was subject to the block account control agreement. Refer to Note 10 "Liability Related to the Revenue Interest Purchase Agreement" for further information on the Amendment and Waiver.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments are considered to be available-for-sale and are carried at fair value. Unrealized gains and losses, if any, are reported in accumulated other comprehensive income (loss). The cost of investments classified as available-for-sale are adjusted for the amortization of premiums and accretion of discounts to maturity and recorded in other income, net. Realized gains and losses, if any, are determined using the specific identification method and recorded in other income, net. Investments with original maturities beyond 90 days at the date of purchase and which mature at, or less than twelve months from, the balance sheet date are classified as current. Investments with a maturity beyond twelve months from the balance sheet date are classified as long-term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses primarily consist of salaries and benefits, stock-based compensation, and costs of programs necessary for the general conduct of the Company's business, including costs associated with the commercialization of NEXLETOL and NEXLIZET in the U.S. Selling, general and administrative expenses are expensed as costs are incurred, services are performed, or goods are delivered. The Company incurred advertising costs of $11.3&#160;million and $13.7&#160;million for the years ended December&#160;31, 2022 and December 31, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and investments consist of financial instruments that potentially subject the Company to concentrations of credit risk. The Company has established guidelines for investment of its excess cash and believes the guidelines maintain safety and liquidity through diversification of counterparties and maturities. The Company enters into a limited number of distribution agreements with distributors and specialty pharmacies. The Company's net product sales are with these customers. As of December&#160;31, 2022, eleven customers accounted for all of the Company's net trade receivables and as of December 31, 2021 nine customers accounted for all the Company's net trade receivables.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are stated at the lower of cost or net realizable value and recognized on a first-in, first-out ("FIFO") method. The Company uses standard cost to determine the cost basis for inventory. Inventory is capitalized based on when future economic benefit is expected to be realized. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company analyzes its inventory levels on a periodic basis to determine if any inventory is at risk for expiration prior to sale or has a cost basis that is greater than its estimated future net realizable value. Any adjustments are recognized through cost of goods sold in the period in which they are incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company views its operations and manages its business in one operating segment, which is the business of researching, developing and commercializing therapies for the treatment of patients with elevated LDL-C.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash, cash equivalents, restricted cash and investments are carried at fair value. Financial instruments, including accounts receivable, other prepaid and current assets, accounts payable and accrued liabilities are carried at cost, which approximates fair value. Debt is carried at amortized cost, which approximates fair value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful lives of the respective assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzUxNDc_5fac843f-3668-4134-85eb-e101df20cfe3"&gt;three&lt;/span&gt; to ten years. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful lives of the related assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets, including property and equipment and right-of-use operating lease assets, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than its carrying amount. The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value. No impairment losses have been recorded through December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all arrangements to determine if the contract contains a lease or an embedded lease using the criteria in Accounting Standards Codification ("ASC") 842 &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;Leases&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; ("ASC 842"). If a lease is identified, the Company reviews the consideration in the contract and separates the lease components from the nonlease components. In addition, the Company reviews the classification of the lease between operating and finance leases. According to ASC 842, lessees should discount lease payments at the lease commencement date using the rate implicit in the lease. If the rate implicit in the lease is not readily determinable, a lessee must use its incremental borrowing rate for purposes of classifying the lease and measuring the right-of-use asset and liability. To the extent the rate is not implicit in the lease, the Company uses the incremental borrowing rate it &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2020, the FASB issued Accounting Standards Update ("ASU") 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&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; (&#x201c;ASU 2020-06&#x201d;). ASU 2020-06 simplified the accounting for convertible instruments by removing the separation models for convertible debt with cash conversion features and convertible instruments with a beneficial conversion feature, which required the fair value of the embedded conversion feature of convertible instruments be allocated to equity. Under ASU 2020-06, a convertible debt instrument with those features will generally be reported as a single liability at its amortized cost with no separate accounting for the embedded conversion features in equity. The adoption of this ASU resulted in the reclassification of the portion of the Company's convertible notes from equity to debt, which also reduced reported interest expense and increased reported net income. ASU 2020-06 requires the application of the if-converted method when calculating diluted earnings per share, eliminating the Company&#x2019;s ability to use the treasury stock method when certain conditions are met. The ASU was effective for annual reporting periods beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. The Company early adopted this standard on January 1, 2021 which resulted in a net increase in the Convertible Notes of approximately $92.0&#160;million, an adjustment to accumulated deficit of approximately $1.5&#160;million, and a reduction to additional paid-in capital of $93.5&#160;million. The tax impact of the adoption was not material to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Interest Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue interest liability is presented net of deferred issuance costs on the balance sheets. The Company imputes interest expense associated with this liability using the effective interest rate method. The effective interest rate is calculated based on the rate that would enable the debt to be repaid in full over the anticipated life of the arrangement. The interest rate on the liability may vary during the term of the agreement depending on a number of factors, including the level of forecasted net sales. The Company evaluates the interest rate quarterly based on its current net sales forecasts utilizing the prospective method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 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; ("ASC 606"), the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: identify the contracts with a customer; identify the performance obligations in the contract; determine the transaction price; allocate the transaction price to the performance obligations in the contract; and recognize revenue when or as the entity satisfies a performance obligation. At contract inception the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. The Company derives revenue through two primary sources: collaboration revenue and product sales. Collaboration revenue consists of the collaboration payments to the Company for collaboration arrangements outside of the United States for the development, manufacturing and commercialization of the Company's product candidates by the Company's partners and product sales consists of sales of NEXLETOL and NEXLIZET in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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%;padding-left:10.5pt"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into agreements related to its activities to develop, manufacture, and commercialize its product candidates. The Company earns collaboration revenue in connection with a collaboration agreement to develop and/or commercialize product candidates where the Company deems the collaborator to be the customer. In accordance with ASC 606, revenue is measured as the amount of consideration expected to be entitled to in exchange for transferring promised goods or providing services to a customer. Revenue is recognized when (or as) the Company satisfies performance obligations under the terms of a contract. Depending on the terms of the arrangement, the Company may defer the recognition of all or a portion of the consideration received as the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The collaboration agreements may require the Company to deliver various rights, services, and/or goods across the entire life cycle of a product or product candidate. In an agreement involving multiple goods or services promised to be transferred to a customer, the Company must assess, at the inception of the contract, whether each promise represents a separate performance obligation (i.e., is "distinct"), or whether such promises should be combined as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the agreements typically include consideration to be provided to the Company in the form of non-refundable up-front payments, development milestones, sales milestones, and royalties on sales of products within a respective territory. The Company recognizes regulatory and approval milestones consideration when it is probable that a future reversal is unlikely to occur. For sales based milestones and royalties based on sales of product in a territory, the Company applies the sales-based royalty exception in ASC 606 to all of these milestones and royalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contract, the transaction price reflects the amount of consideration the Company expects to be entitled to in exchange for transferring promised goods or services to its customer. In the arrangement where the Company satisfies performance obligation(s) during the regulatory phase over time, the Company recognizes collaboration revenue typically using an input method on the basis of regulatory costs incurred relative to the total expected cost which determines the extent of progress toward completion. The Company reviews the estimate of the transaction price and the total expected cost each period, and makes revisions to such estimates as necessary. Under contracted supply agreements with collaborators, the Company may manufacture and supply quantities of active pharmaceutical ingredient (&#x201c;API&#x201d;) or bulk tablets reasonably required by collaboration partners for the development or sale of licensed products in their respective territory. The Company recognizes revenue when the collaboration partner has obtained control of the API or bulk tablets. The Company records the costs related to the supply agreement in cost of goods sold on the statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. The Company receives royalties from the commercialization of such products, and records its share of the variable consideration, representing a percentage of net product sales, as collaboration revenue in the period in which such underlying sales occur and costs are incurred by the collaborators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.94pt"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2020, NEXLETOL was commercially available in the U.S. through prescription and on June 4, 2020, NEXLIZET was commercially available in the U.S. through prescription. Net product sales totaled $55.9&#160;million and $40.0&#160;million for the year ended December&#160;31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells NEXLETOL and NEXLIZET to wholesalers in the U.S and recognizes revenue at the point in time when the customer is deemed to have obtained control of the product. The customer is deemed to have obtained control of the product at the time of physical receipt of the product at the customers&#x2019; distribution facilities, or free on board (&#x201c;FOB&#x201d;) destination, the terms of which are designated in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product sales are recorded at the net selling price, which includes estimates of variable consideration for which reserves are established for (a) rebates and chargebacks, (b) co-pay assistance programs, (c) distribution fees, (d) product returns, and (e) other discounts and fees. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Given the early stage of the Company&#x2019;s commercial operations it has provided constraint of its variable consideration due to its potential consumption trends. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for co-pay assistance, expected product returns, rebates, and distributor fees are classified as &#x201c;Other accrued liabilities&#x201d; in the balance sheets. Discounts, such as prompt pay discounts, and chargebacks are recorded as a reduction to trade accounts receivable in the balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forms of Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rebates and Chargebacks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company estimates reductions to product sales for Public Health Service Institutions, such as Medicaid, Medicare and Veterans' Administration ("VA") programs, as well as certain other qualifying federal and state government programs, and other group purchasing organizations. The Company estimates these reductions based upon the Company's contracts with government agencies and other organizations, statutorily defined discounts and estimated payor mix. These organizations purchase directly from the Company's wholesalers at a discount and the wholesalers charge the Company back the difference between the wholesaler price and the discounted price. The Company's liability for Medicare and Medicaid rebates consists of estimates for claims that a state will make for a current quarter. The Company's reserve for this discounted pricing is based on expected sales to qualified healthcare providers and the chargebacks that customers have already claimed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Co-pay assistance:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Eligible patients who have commercial insurance may receive assistance from the Company to reduce the patient's out of pocket costs. The Company will buy down the difference between the amount of the eligible patient's co-pay when the drug is purchased at the pharmacy at a determined price. Liabilities for co-pay assistance are calculated by actual program participation from third-party administrators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distribution Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company has written contracts with its customers that include terms for distribution fees and costs for inventory management. The Company estimates and records distribution fees due to its customers based on gross sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Returns:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company generally offers a right of return based on the product&#x2019;s expiration date and certain spoilage and damaged instances. The Company estimates the amount of product sales that may be returned and records the estimate as a reduction of product sales in the period the related product sales is recognized. The Company&#x2019;s estimates for expected returns are based primarily on an ongoing analysis of historical returns sales information and visibility into the inventory remaining in the distribution channel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discounts:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company provides product discounts, such as prompt pay discounts, to its customers. The Company estimates cash discounts based on terms in negotiated contracts and the Company&#x2019;s expectations regarding future payment patterns.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&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 Goods Sold&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent: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 goods sold is related to the Company's net product sales of NEXLETOL and NEXLIZET and the cost of the API and tablets supplied to collaboration partners under supply agreements. Cost of goods sold includes the actual product costs, including inbound freight charges and certain outbound freight charges, purchasing, sourcing, inspection and receiving costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist of costs incurred to further the Company&#x2019;s research and development activities and include salaries and related benefits, costs associated with clinical activities, nonclinical activities, regulatory activities, manufacturing activities to support clinical activities and commercial product manufacturing supply prior to the Company's regulatory approval, research-related overhead expenses, in-licensing agreements and fees paid to external service providers that conduct certain research and development, clinical, and manufacturing activities on behalf of the Company. Research and development costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Clinical Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outside research costs are a component of research and development expense. These expenses include fees paid to clinical research organizations and other service providers that conduct certain clinical and product development activities on behalf of the Company. Depending upon the timing of payments to the service providers, the Company recognizes prepaid expenses or accrued expenses related to these costs. These accrued or prepaid expenses are based on management&#x2019;s estimates of the work performed under service agreements, milestones achieved and experience with similar contracts. The Company monitors each of these factors and adjusts estimates accordingly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are determined based on differences between financial reporting and the tax basis of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company has incurred annual operating losses since inception. Accordingly, it is not more likely than not that the Company will realize a tax benefit from its deferred tax assets and as such, it has recorded a full valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation in accordance with the provisions of ASC&#160;718, &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;Compensation&#x2014;Stock Compensation&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;. Accordingly, compensation costs related to equity instruments granted are recognized over the requisite service periods of the awards on a straight-line basis at the grant-date fair value. The fair value for stock options and performance-based stock options is calculated using a Black-Scholes option-pricing model. If the instruments contain performance conditions, compensation expense is recognized only if achievement of the performance condition is probable. The Company accounts for forfeitures as they occur. Expense is recognized during the period the related services are rendered.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not expect adoption of any recently issued accounting pronouncements to have a material impact on the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTU1_63fbe9b2-f4cb-4ceb-bb93-8526d6b4eecc">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in accordance with generally accepted accounting principles in the United States requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues, expenses and related disclosures. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTYw_37f1ac15-2b8d-4326-869a-c3b9191873c7">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company invests its excess cash in bank deposits, money market accounts, and short-term investments. The Company considers all highly liquid investments with an original maturity of 90&#160;days or less at the time of purchase to be cash equivalents. Cash equivalents are reported at fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTYz_9795d44d-d60d-4ac6-9110-04c8e3ea654e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Restricted cash consists of legally restricted amounts held by financial institutions pursuant to contractual arrangements. Pursuant to the Amendment and Waiver (as defined below), in 2021 the Company deposited $50.0&#160;million in a deposit account that was subject to a block account control agreement. Oberland had the sole control over the funds deposited in the account and such funds could be withdrawn only with the consent of Oberland. On November 23, 2022, pursuant to the Waiver and Amendment No.3, the Company agreed to make a one-time partial call payment with regards to the Revenue Interests (as defined in the RIPA) in the amount of $50.0&#160;million, the full amount that was subject to the block account control agreement. Refer to Note 10 "Liability Related to the Revenue Interest Purchase Agreement" for further information on the Amendment and Waiver.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzkzOQ_a00ea62f-d49d-4501-92a8-3124776afaae"
      unitRef="usd">50000000</us-gaap:RestrictedCash>
    <espr:OneTimePartialCall
      contextRef="i35bd89491a6b40148fda11bc49673036_D20221123-20221123"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzIxOTkwMjMyOTAyNDA_7b04bf5a-283a-49ed-8f68-7f56d1689b69"
      unitRef="usd">50000000</espr:OneTimePartialCall>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTUx_ffd2ae27-bccb-4fd9-bc8d-82256bed17e8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Investments are considered to be available-for-sale and are carried at fair value. Unrealized gains and losses, if any, are reported in accumulated other comprehensive income (loss). The cost of investments classified as available-for-sale are adjusted for the amortization of premiums and accretion of discounts to maturity and recorded in other income, net. Realized gains and losses, if any, are determined using the specific identification method and recorded in other income, net. Investments with original maturities beyond 90 days at the date of purchase and which mature at, or less than twelve months from, the balance sheet date are classified as current. Investments with a maturity beyond twelve months from the balance sheet date are classified as long-term.&lt;/span&gt;&lt;/div&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTU2_865c5760-1eef-42d7-ba2c-6913c8b77c70">Selling, General and Administrative ExpensesSelling, general and administrative expenses primarily consist of salaries and benefits, stock-based compensation, and costs of programs necessary for the general conduct of the Company's business, including costs associated with the commercialization of NEXLETOL and NEXLIZET in the U.S. Selling, general and administrative expenses are expensed as costs are incurred, services are performed, or goods are delivered. The Company incurred advertising costs of $11.3&#160;million and $13.7&#160;million for the years ended December&#160;31, 2022 and December 31, 2021, respectively.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI1Nzg_a83c55d3-6c25-444d-8076-09573eca394b"
      unitRef="usd">11300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI1ODU_042da37c-0283-4445-b48c-c17dba9b2d06"
      unitRef="usd">13700000</us-gaap:AdvertisingExpense>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTcy_48d51cdf-b238-4479-a45c-afa8e7312084">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentration of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash, cash equivalents, and investments consist of financial instruments that potentially subject the Company to concentrations of credit risk. The Company has established guidelines for investment of its excess cash and believes the guidelines maintain safety and liquidity through diversification of counterparties and maturities. The Company enters into a limited number of distribution agreements with distributors and specialty pharmacies. The Company's net product sales are with these customers. As of December&#160;31, 2022, eleven customers accounted for all of the Company's net trade receivables and as of December 31, 2021 nine customers accounted for all the Company's net trade receivables.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <espr:ConcentrationRiskNumberOfMajorCustomers
      contextRef="i725d2ffd5bcc4443b95276e70d1a66f6_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzMxOTE_f87c5808-359e-47f3-a0ae-9ca0b00eee2f"
      unitRef="customer">11</espr:ConcentrationRiskNumberOfMajorCustomers>
    <espr:ConcentrationRiskNumberOfMajorCustomers
      contextRef="i29e2d864acc542af92f520c54de4c1be_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzMyODk_01335566-4f5e-4e2e-b8d2-f8472fdb3d17"
      unitRef="customer">9</espr:ConcentrationRiskNumberOfMajorCustomers>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTcz_7fa8e4c3-5a9f-4c9f-aaf5-bf4175b4bec8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are stated at the lower of cost or net realizable value and recognized on a first-in, first-out ("FIFO") method. The Company uses standard cost to determine the cost basis for inventory. Inventory is capitalized based on when future economic benefit is expected to be realized. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company analyzes its inventory levels on a periodic basis to determine if any inventory is at risk for expiration prior to sale or has a cost basis that is greater than its estimated future net realizable value. Any adjustments are recognized through cost of goods sold in the period in which they are incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTY3_d2555ed2-f981-49c0-ae1d-3a12e135ce69">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company views its operations and manages its business in one operating segment, which is the business of researching, developing and commercializing therapies for the treatment of patients with elevated LDL-C.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzQzODU_e7ffe58e-58d6-4e85-a8a0-6cd203e180c3"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTU3_b9bce0ce-705f-45fa-b881-d774f6d40ec2">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash, cash equivalents, restricted cash and investments are carried at fair value. Financial instruments, including accounts receivable, other prepaid and current assets, accounts payable and accrued liabilities are carried at cost, which approximates fair value. Debt is carried at amortized cost, which approximates fair value.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTY4_a28380ce-a1c7-4987-97c6-b46fdc4ba767">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost, less accumulated depreciation. Depreciation is provided using the straight-line method over the estimated useful lives of the respective assets, generally &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzUxNDc_5fac843f-3668-4134-85eb-e101df20cfe3"&gt;three&lt;/span&gt; to ten years. Leasehold improvements are amortized over the lesser of the lease term or the estimated useful lives of the related assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i57dd1262ac0840fbbfe28c0f955c7091_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzUxNTM_75a29dae-361b-43b7-9404-366ae96d40a0">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTY5_739eb716-99cb-4eaf-8a3d-651cd041b5a3">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews long-lived assets, including property and equipment and right-of-use operating lease assets, for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition are less than its carrying amount. The impairment loss, if recognized, would be based on the excess of the carrying value of the impaired asset over its respective fair value. No impairment losses have been recorded through December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzU5MDc_bff9f8a2-dbb7-4330-9d82-3740e052c106"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTU4_854f9089-81d1-4b27-ac79-c0373ec11931">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reviews all arrangements to determine if the contract contains a lease or an embedded lease using the criteria in Accounting Standards Codification ("ASC") 842 &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;Leases&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; ("ASC 842"). If a lease is identified, the Company reviews the consideration in the contract and separates the lease components from the nonlease components. In addition, the Company reviews the classification of the lease between operating and finance leases. According to ASC 842, lessees should discount lease payments at the lease commencement date using the rate implicit in the lease. If the rate implicit in the lease is not readily determinable, a lessee must use its incremental borrowing rate for purposes of classifying the lease and measuring the right-of-use asset and liability. To the extent the rate is not implicit in the lease, the Company uses the incremental borrowing rate it &lt;/span&gt;&lt;/div&gt;would have to pay to borrow on a collateralized basis over a similar term in an amount equal to the lease payments in a similar economic environment.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTUz_62ce755a-64ea-46cf-b429-8b4e87ebf526">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Convertible Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In August 2020, the FASB issued Accounting Standards Update ("ASU") 2020-06, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Debt&#x2014;Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&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; (&#x201c;ASU 2020-06&#x201d;). ASU 2020-06 simplified the accounting for convertible instruments by removing the separation models for convertible debt with cash conversion features and convertible instruments with a beneficial conversion feature, which required the fair value of the embedded conversion feature of convertible instruments be allocated to equity. Under ASU 2020-06, a convertible debt instrument with those features will generally be reported as a single liability at its amortized cost with no separate accounting for the embedded conversion features in equity. The adoption of this ASU resulted in the reclassification of the portion of the Company's convertible notes from equity to debt, which also reduced reported interest expense and increased reported net income. ASU 2020-06 requires the application of the if-converted method when calculating diluted earnings per share, eliminating the Company&#x2019;s ability to use the treasury stock method when certain conditions are met. The ASU was effective for annual reporting periods beginning after December 15, 2021, with early adoption permitted no earlier than fiscal years beginning after December 15, 2020. The Company early adopted this standard on January 1, 2021 which resulted in a net increase in the Convertible Notes of approximately $92.0&#160;million, an adjustment to accumulated deficit of approximately $1.5&#160;million, and a reduction to additional paid-in capital of $93.5&#160;million. The tax impact of the adoption was not material to the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="ida1fd33d81f2453186c51d1da420b8b2_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzM0NzA0_779ae117-12f8-4abf-b5d0-23a9e5bb5793"
      unitRef="usd">92000000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ida1fd33d81f2453186c51d1da420b8b2_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzM0NzEy_323b8234-c4ff-4a91-ba11-70930717bfe7"
      unitRef="usd">-1500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ida1fd33d81f2453186c51d1da420b8b2_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzM0NzA4_ab5a4970-4de4-4d1c-a68d-979093cca6fe"
      unitRef="usd">-93500000</us-gaap:AdditionalPaidInCapital>
    <espr:RevenueInterestLiabilityPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTY0_526e7ba3-398e-445c-ad00-12ad183bc222">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Interest Liability&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The revenue interest liability is presented net of deferred issuance costs on the balance sheets. The Company imputes interest expense associated with this liability using the effective interest rate method. The effective interest rate is calculated based on the rate that would enable the debt to be repaid in full over the anticipated life of the arrangement. The interest rate on the liability may vary during the term of the agreement depending on a number of factors, including the level of forecasted net sales. The Company evaluates the interest rate quarterly based on its current net sales forecasts utilizing the prospective method.&lt;/span&gt;&lt;/div&gt;</espr:RevenueInterestLiabilityPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTYx_c0738439-a9aa-4b87-8105-1a4a5b19e27d">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC 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; ("ASC 606"), the Company recognizes revenue when a customer obtains control of promised goods or services, in an amount that reflects the consideration the Company expects to receive in exchange for the goods or services provided. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: identify the contracts with a customer; identify the performance obligations in the contract; determine the transaction price; allocate the transaction price to the performance obligations in the contract; and recognize revenue when or as the entity satisfies a performance obligation. At contract inception the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when or as the performance obligation is satisfied. The Company derives revenue through two primary sources: collaboration revenue and product sales. Collaboration revenue consists of the collaboration payments to the Company for collaboration arrangements outside of the United States for the development, manufacturing and commercialization of the Company's product candidates by the Company's partners and product sales consists of sales of NEXLETOL and NEXLIZET in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;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%;padding-left:10.5pt"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into agreements related to its activities to develop, manufacture, and commercialize its product candidates. The Company earns collaboration revenue in connection with a collaboration agreement to develop and/or commercialize product candidates where the Company deems the collaborator to be the customer. In accordance with ASC 606, revenue is measured as the amount of consideration expected to be entitled to in exchange for transferring promised goods or providing services to a customer. Revenue is recognized when (or as) the Company satisfies performance obligations under the terms of a contract. Depending on the terms of the arrangement, the Company may defer the recognition of all or a portion of the consideration received as the performance obligations are satisfied.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The collaboration agreements may require the Company to deliver various rights, services, and/or goods across the entire life cycle of a product or product candidate. In an agreement involving multiple goods or services promised to be transferred to a customer, the Company must assess, at the inception of the contract, whether each promise represents a separate performance obligation (i.e., is "distinct"), or whether such promises should be combined as a single performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The terms of the agreements typically include consideration to be provided to the Company in the form of non-refundable up-front payments, development milestones, sales milestones, and royalties on sales of products within a respective territory. The Company recognizes regulatory and approval milestones consideration when it is probable that a future reversal is unlikely to occur. For sales based milestones and royalties based on sales of product in a territory, the Company applies the sales-based royalty exception in ASC 606 to all of these milestones and royalties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the inception of a contract, the transaction price reflects the amount of consideration the Company expects to be entitled to in exchange for transferring promised goods or services to its customer. In the arrangement where the Company satisfies performance obligation(s) during the regulatory phase over time, the Company recognizes collaboration revenue typically using an input method on the basis of regulatory costs incurred relative to the total expected cost which determines the extent of progress toward completion. The Company reviews the estimate of the transaction price and the total expected cost each period, and makes revisions to such estimates as necessary. Under contracted supply agreements with collaborators, the Company may manufacture and supply quantities of active pharmaceutical ingredient (&#x201c;API&#x201d;) or bulk tablets reasonably required by collaboration partners for the development or sale of licensed products in their respective territory. The Company recognizes revenue when the collaboration partner has obtained control of the API or bulk tablets. The Company records the costs related to the supply agreement in cost of goods sold on the statements of operations and comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company's collaboration agreements, product sales and cost of sales may be recorded by the Company's collaborators as they are deemed to be the principal in the transaction. The Company receives royalties from the commercialization of such products, and records its share of the variable consideration, representing a percentage of net product sales, as collaboration revenue in the period in which such underlying sales occur and costs are incurred by the collaborators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;b.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.94pt"&gt;Product Sales, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2020, NEXLETOL was commercially available in the U.S. through prescription and on June 4, 2020, NEXLIZET was commercially available in the U.S. through prescription. Net product sales totaled $55.9&#160;million and $40.0&#160;million for the year ended December&#160;31, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells NEXLETOL and NEXLIZET to wholesalers in the U.S and recognizes revenue at the point in time when the customer is deemed to have obtained control of the product. The customer is deemed to have obtained control of the product at the time of physical receipt of the product at the customers&#x2019; distribution facilities, or free on board (&#x201c;FOB&#x201d;) destination, the terms of which are designated in the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Product sales are recorded at the net selling price, which includes estimates of variable consideration for which reserves are established for (a) rebates and chargebacks, (b) co-pay assistance programs, (c) distribution fees, (d) product returns, and (e) other discounts and fees. Where appropriate, these estimates take into consideration a range of possible outcomes which are probability-weighted for relevant factors such as current contractual and statutory requirements, and forecasted customer buying and payment patterns. Overall, these reserves reflect the Company's best estimates of the amount of consideration to which it is entitled based on the terms of the applicable contract. The amount of variable consideration may be constrained and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period. Given the early stage of the Company&#x2019;s commercial operations it has provided constraint of its variable consideration due to its potential consumption trends. Actual amounts of consideration ultimately received may differ from the Company's estimates. If actual results in the future vary from estimates, the Company adjusts these estimates, which would affect net product revenue and earnings in the period such variances become known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Liabilities for co-pay assistance, expected product returns, rebates, and distributor fees are classified as &#x201c;Other accrued liabilities&#x201d; in the balance sheets. Discounts, such as prompt pay discounts, and chargebacks are recorded as a reduction to trade accounts receivable in the balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Forms of Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Rebates and Chargebacks:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company estimates reductions to product sales for Public Health Service Institutions, such as Medicaid, Medicare and Veterans' Administration ("VA") programs, as well as certain other qualifying federal and state government programs, and other group purchasing organizations. The Company estimates these reductions based upon the Company's contracts with government agencies and other organizations, statutorily defined discounts and estimated payor mix. These organizations purchase directly from the Company's wholesalers at a discount and the wholesalers charge the Company back the difference between the wholesaler price and the discounted price. The Company's liability for Medicare and Medicaid rebates consists of estimates for claims that a state will make for a current quarter. The Company's reserve for this discounted pricing is based on expected sales to qualified healthcare providers and the chargebacks that customers have already claimed.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Co-pay assistance:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Eligible patients who have commercial insurance may receive assistance from the Company to reduce the patient's out of pocket costs. The Company will buy down the difference between the amount of the eligible patient's co-pay when the drug is purchased at the pharmacy at a determined price. Liabilities for co-pay assistance are calculated by actual program participation from third-party administrators.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Distribution Fees:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company has written contracts with its customers that include terms for distribution fees and costs for inventory management. The Company estimates and records distribution fees due to its customers based on gross sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Returns:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company generally offers a right of return based on the product&#x2019;s expiration date and certain spoilage and damaged instances. The Company estimates the amount of product sales that may be returned and records the estimate as a reduction of product sales in the period the related product sales is recognized. The Company&#x2019;s estimates for expected returns are based primarily on an ongoing analysis of historical returns sales information and visibility into the inventory remaining in the distribution channel.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Discounts:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The Company provides product discounts, such as prompt pay discounts, to its customers. The Company estimates cash discounts based on terms in negotiated contracts and the Company&#x2019;s expectations regarding future payment patterns.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <espr:NumberOfSourcesOfRevenue
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzEwMzY1_099e65b6-8ba4-431a-ac9a-b21aeb3d01eb"
      unitRef="revenue_source">2</espr:NumberOfSourcesOfRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6eb53f5582fa45839af401d3018c07b4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzE0OTc2_daa0c810-4fba-4756-86e4-2e38cb1ba6fa"
      unitRef="usd">55900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab0d62b1157749bca6f70038b4eecd15_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzE0OTgz_97399272-f846-46d5-bafb-ac8e5dcb54ee"
      unitRef="usd">40000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTU0_873f4a55-c1c3-4a7c-b0ae-a5df12152f92">Cost of Goods SoldCost of goods sold is related to the Company's net product sales of NEXLETOL and NEXLIZET and the cost of the API and tablets supplied to collaboration partners under supply agreements. Cost of goods sold includes the actual product costs, including inbound freight charges and certain outbound freight charges, purchasing, sourcing, inspection and receiving costs.</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTY2_21de51f5-a9a3-40a5-928f-40a0f17353cc">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development expenses consist of costs incurred to further the Company&#x2019;s research and development activities and include salaries and related benefits, costs associated with clinical activities, nonclinical activities, regulatory activities, manufacturing activities to support clinical activities and commercial product manufacturing supply prior to the Company's regulatory approval, research-related overhead expenses, in-licensing agreements and fees paid to external service providers that conduct certain research and development, clinical, and manufacturing activities on behalf of the Company. Research and development costs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <espr:AccruedClinicalDevelopmentCostsPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTcw_37710829-5980-4115-bdd9-53acafe8e360">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accrued Clinical Development Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Outside research costs are a component of research and development expense. These expenses include fees paid to clinical research organizations and other service providers that conduct certain clinical and product development activities on behalf of the Company. Depending upon the timing of payments to the service providers, the Company recognizes prepaid expenses or accrued expenses related to these costs. These accrued or prepaid expenses are based on management&#x2019;s estimates of the work performed under service agreements, milestones achieved and experience with similar contracts. The Company monitors each of these factors and adjusts estimates accordingly.&lt;/span&gt;&lt;/div&gt;</espr:AccruedClinicalDevelopmentCostsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTcx_0832424c-fd58-4731-81ec-680dfc2874b1">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are determined based on differences between financial reporting and the tax basis of assets and liabilities and are measured using enacted tax rates and laws that will be in effect when the differences are expected to reverse. The Company has incurred annual operating losses since inception. Accordingly, it is not more likely than not that the Company will realize a tax benefit from its deferred tax assets and as such, it has recorded a full valuation allowance.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzI0NTUy_9b89b41f-de53-46f7-9051-c8c3345c8275">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation in accordance with the provisions of ASC&#160;718, &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;Compensation&#x2014;Stock Compensation&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;. Accordingly, compensation costs related to equity instruments granted are recognized over the requisite service periods of the awards on a straight-line basis at the grant-date fair value. The fair value for stock options and performance-based stock options is calculated using a Black-Scholes option-pricing model. If the instruments contain performance conditions, compensation expense is recognized only if achievement of the performance condition is probable. The Company accounts for forfeitures as they occur. Expense is recognized during the period the related services are rendered.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xMzkvZnJhZzo4ZWI2YmViZjFmYmU0MjkxYTI5MDMyMmFiNjkwMGMzNi90ZXh0cmVnaW9uOjhlYjZiZWJmMWZiZTQyOTFhMjkwMzIyYWI2OTAwYzM2XzIxOTkwMjMyOTYxNDk_39349be8-36b8-4a03-88e4-8defd851b652">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not expect adoption of any recently issued accounting pronouncements to have a material impact on the financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzExNDMy_83d6f66a-e183-417e-a933-5bc6df0d416c">Collaborations with Third Parties&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DSE Agreement Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 2, 2019, the Company entered into a license and collaboration agreement with DSE, which was further amended on June 18, 2020. Pursuant to the agreement (as amended), the Company granted DSE exclusive commercialization rights to bempedoic acid and the bempedoic acid / ezetimibe combination tablet in the European Economic Area, Turkey and Switzerland (&#x201c;DSE Territory&#x201d;). DSE will be responsible for commercialization in the DSE Territory. DSE's designated affiliate in Turkey will be solely responsible, at its sole cost and expense, for all regulatory matters relating to such products in Turkey, including obtaining regulatory approval for such products in Turkey. The Company remains responsible for clinical development, regulatory and manufacturing activities for the licensed products globally, included in the DSE Territory outside of Turkey.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the agreement, the Company received upfront cash of $150.0 million in 2019, and a $150.0 million cash payment to the Company in 2020 following the completion of the NUSTENDI Marketing Authorisation Applications ("MAA"). The Company is responsible for supplying DSE with certain manufacturing supply of the API or bulk tablets. The Company is also eligible to receive a substantial additional regulatory milestone payment upon the grant of the marketing authorisation in the European Union for the CV risk reduction label, depending on the range of relative risk reduction in the CLEAR Outcomes study. In addition, the Company is eligible to receive additional sales milestone payments related to total net sales achievements for DSE in the DSE Territory. Finally, the Company will receive tiered fifteen percent (15%) to twenty-five percent (25%) royalties on net DSE Territory sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The agreement calls for both parties to participate in a Joint Collaboration Committee (the &#x201c;DSE JCC&#x201d;). The DSE JCC is comprised of executive management from each company and the Company will lead in all aspects related to development and DSE will lead in all aspects related to commercialization in the DSE Territory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022 and December 31, 2021, the Company recognized collaboration revenue of $18.2&#160;million and $9.9&#160;million, respectively, related to royalty revenue from DSE as well as the sales of bulk tablets to DSE pursuant to the supply agreement that was executed with DSE.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All remaining future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained following the concepts of ASC 606 due to the fact that such amounts hinge on development activities, regulatory approvals and sales-based milestones. Additionally, the Company expects that any consideration related to sales-based milestones will be recognized when the subsequent sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Otsuka Agreement Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 17, 2020, the Company entered into a license and collaboration agreement ("the Otsuka Agreement") with Otsuka. Pursuant to the Otsuka Agreement, the Company granted Otsuka exclusive development and commercialization rights to NEXLETOL and NEXLIZET in Japan. Otsuka will be responsible for all development, regulatory, and commercialization activities in Japan. In addition, Otsuka will fund all clinical development costs associated with the program in Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the agreement, the consideration consists of a $60.0 million upfront cash payment and the Company will be eligible to receive additional payments of up to $450.0 million if certain regulatory and commercial milestones are achieved by Otsuka. The potential future milestone payments include up to $20 million upon first JNDA submissions in the Otsuka Territory, up to $70.0 million upon the first NHI Price Listing for NEXLETOL in the Otsuka Territory, and up to $50.0 million upon the achievement of the primary major adverse cardiovascular events (&#x201c;MACE&#x201d;) in the CLEAR Outcomes study and inclusion of the CV risk reduction indication in the U.S. label, depending on the range of relative risk reduction in the CLEAR Outcomes study. In addition, the Company is eligible to receive additional sales milestone payments up to $310.0 million related to total net sales achievements for Otsuka in Japan. Finally, the Company will receive tiered fifteen percent (15%) to thirty percent (30%) royalties on net sales in Japan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2022, the Company recognized $0.6&#160;million of collaboration revenue related to sales of bulk tablets to Otsuka pursuant to the supply agreement that was executed with Otsuka. During the year ended December 31, 2021, the Company did not recognize any revenue related to the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained following the concepts of ASC 606 due to the fact that such amounts hinge on development activities, regulatory approvals and sales-based milestones. Additionally, the Company expects that any consideration related to royalties and sales-based milestones will be recognized when the subsequent sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not yet recognized any revenue for milestone payments as the related regulatory and commercial milestones have not yet been achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DS Agreement Terms&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the license and collaboration agreement ("DS Agreement"), executed in April 2021, the Company granted DS exclusive rights to develop and commercialize bempedoic acid and the bempedoic acid / ezetimibe combination tablet in the DS Territory. The agreement allows for potential expansion across geographies including Saudi Arabia, Kuwait, Oman, UAE, Qatar, Bahrain, Yemen, Colombia and other Latin American countries. Except for certain development activities in South Korea and Taiwan, DS will be responsible for development and commercialization in these territories. In addition, DS will fund all development costs associated with the program in the DS Territory. Pursuant to the agreement, the consideration consists of a $30.0&#160;million upfront cash payment that is non-refundable, non-reimbursable and non-creditable. The Company will be eligible to receive additional one-time payments of up to $175.0&#160;million if certain commercial milestones are achieved by DS. Also, the Company will receive tiered royalties of five percent (5%) to twenty percent (20%) of net sales in the DS Territory.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Collaboration Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company considered the guidance under ASC 606 and concluded that the DS Agreement was in the scope of ASC 606. The Company concluded that the upfront payment of $30.0&#160;million should be included in the transaction price and related to the following performance obligations under the DS Agreement: 1) the license to the Company&#x2019;s intellectual property and 2) the obligation to provide ongoing development activities. The Company used the adjusted market assessment approach in &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;determining the standalone selling price of the Company&#x2019;s intellectual property and the expected cost plus margin approach in determining the standalone selling price of the Company&#x2019;s obligation to provide ongoing development activities. Accordingly, during the year ended December 31, 2021, the Company recognized $28.5&#160;million of collaboration revenue related to the $30.0&#160;million upfront payment. The $28.5&#160;million relates to the performance obligations for the license to the Company&#x2019;s intellectual property and a portion of ongoing regulatory and development activities conducted during the year ended December 31, 2021, in the amounts of $28.0&#160;million and $0.5&#160;million, respectively. During the year ended December 31, 2022, the Company recognized $0.8&#160;million of collaboration revenue related to the ongoing regulatory and development activities. The remaining $0.7&#160;million of the upfront payment was deferred as of December 31, 2022 due to an on-going performance obligation related to the developmental activities in South Korea and Taiwan. This deferred revenue will be recognized ratably over the period leading up to the completion of these developmental activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 future potential milestone amounts were not included in the transaction price, as they were all determined to be fully constrained following the concepts of ASC 606 due to the fact that such amounts hinge on development activities, regulatory approvals and sales-based milestones. Additionally, the Company expects that any consideration related to royalties and sales-based milestones will be recognized when the subsequent sales occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2020, the Company entered into a licensing agreement with Serometrix to in-license a series of early stage compounds known as scaffolds related to its oral, small molecule PCSK9 inhibitor program. PCSK9 is an enzyme responsible for regulating LDL receptors. PCSK9 inhibitors stop LDL receptors from being broken down, increasing the number of LDL receptors present to remove cholesterol from the blood. The agreement allows the Company use of the PCSK9 compounds, which were patented by Serometrix prior to the licensing agreement, to perform further research and development with the goal of developing a small molecule oral PCSK9 inhibitor that can be taken as a tablet. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent: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 exchange for these rights, the Company agreed to pay Serometrix an upfront payment, milestone payments and royalties on net sales of licensed products under the agreement. The Company is obligated to make milestone payments to Serometrix upon the achievement of specified development, regulatory and commercialization milestones. The development milestone payments due under the agreement depend on the licensed product being developed. As part of the agreement, the Company made an upfront cash payment of $12.5&#160;million in December 2020, which was recorded to research and development expense, to Serometrix, with payments in future years tied to specific milestones. The Company has also agreed to pay tiered royalties based on net sales of all products licensed under the agreement of low to mid-single-digit percentages.&lt;/span&gt;&lt;/div&gt;</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <espr:UpFrontPayment
      contextRef="i34ed43d1c4864fa1926e57ae81e588c9_D20190102-20190102"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzk4OA_0012aad7-6c7b-422a-b6b5-b489d6e6de5d"
      unitRef="usd">150000000</espr:UpFrontPayment>
    <espr:CashPaymentToBeReceivedUponFirstCommercialSales
      contextRef="ifa4db818c6be4e9e9246bb48c52b5c7c_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzEwMDY_05721da1-cdd4-4234-9428-77310d207913"
      unitRef="usd">150000000</espr:CashPaymentToBeReceivedUponFirstCommercialSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="idd494f7159ba4c7fbb72437b1844c5a9_D20190102-20190102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzE3MjU_8820f03d-1358-42bf-8ca0-babaa00424ea"
      unitRef="number">0.15</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="i41f764708dcb449da13c29c85687062e_D20190102-20190102"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzE3NTM_93ca6cef-c8f4-4d1d-8209-8f6253a88505"
      unitRef="number">0.25</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3697c2a5df844adabf0680a6e688390e_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzM2MDI_0ce38c3d-5faa-4802-be2b-92d20c7c94ca"
      unitRef="usd">18200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib6627cc5bc624ad29c5c19e9790153a5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzIxOTkwMjMyNzAzODg_ed7899de-d0bf-4b23-8c72-0ecda1fc0dbf"
      unitRef="usd">9900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <espr:UpFrontPayment
      contextRef="iacc01ce722114babab5b6939e590e494_D20200417-20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzUwNDE_3f1ba7c7-a5aa-43b4-a250-e345d4a56e04"
      unitRef="usd">60000000</espr:UpFrontPayment>
    <espr:AggregateAmountOfPotentialFutureRevenueTotalDevelopmentAndSalesMilestones
      contextRef="i4f4526dafca64b83ab80251631942338_I20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzUxMzg_b0e4ac11-55b9-489e-a764-1d88a4f93804"
      unitRef="usd">450000000</espr:AggregateAmountOfPotentialFutureRevenueTotalDevelopmentAndSalesMilestones>
    <espr:FuturePaymentMilestoneFirstSubmissionOfJapaneseNewDrugApplicationOtsukaTerritory
      contextRef="if860af7b438a4571a16ea86d812a3037_I20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzUyNjc_80ed09a3-cbb3-4bc6-862f-700639ae159d"
      unitRef="usd">20000000</espr:FuturePaymentMilestoneFirstSubmissionOfJapaneseNewDrugApplicationOtsukaTerritory>
    <espr:FuturePaymentMilestoneFirstNationalHealthInsurancePriceListingOtsukaTerritory
      contextRef="if860af7b438a4571a16ea86d812a3037_I20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzUzMjk_117782af-a26f-4202-812b-2f21fc907970"
      unitRef="usd">70000000</espr:FuturePaymentMilestoneFirstNationalHealthInsurancePriceListingOtsukaTerritory>
    <espr:FuturePaymentMilestoneAchievementOfDrugTrialOutcomesStudies
      contextRef="if860af7b438a4571a16ea86d812a3037_I20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU0MTM_96cc3785-d449-4113-bf1d-8e943e55a1a5"
      unitRef="usd">50000000</espr:FuturePaymentMilestoneAchievementOfDrugTrialOutcomesStudies>
    <espr:FuturePaymentMilestoneSalesMilestones
      contextRef="if860af7b438a4571a16ea86d812a3037_I20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU3NDQ_3fa4fed7-a7c3-4ed5-af86-1812a9330d1b"
      unitRef="usd">310000000</espr:FuturePaymentMilestoneSalesMilestones>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="id08a630df94045dd8fe5ec66bbd024c8_D20200417-20200417"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU4NDk_f37e0a10-1c2e-44e5-8e88-5af3b5b93a1a"
      unitRef="number">0.15</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="id08a630df94045dd8fe5ec66bbd024c8_D20200417-20200417"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU4NjE_f37e0a10-1c2e-44e5-8e88-5af3b5b93a1a"
      unitRef="number">0.15</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="ic05444e66c734efdb149e2bdf213c43f_D20200417-20200417"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU4Njg_0567a04f-f152-4bac-9716-623b0b2f341b"
      unitRef="number">0.30</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="ic05444e66c734efdb149e2bdf213c43f_D20200417-20200417"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzU4ODA_0567a04f-f152-4bac-9716-623b0b2f341b"
      unitRef="number">0.30</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76f36e69e61e4aab801930b8956a2398_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzIxOTkwMjMyNzA0MzI_6d4c3f78-4511-4bbc-8736-5ce729a31f94"
      unitRef="usd">600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45c34d2ca9c64dd99d47101949bc9159_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzE3MzAx_0bea781b-7492-48b4-b691-5ae512979781"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <espr:FutureUpFrontPayment
      contextRef="i92db55cee80e4815b661a477325cbf76_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzc2ODA_e0ebf220-1038-4ed7-a273-f353724614c9"
      unitRef="usd">30000000</espr:FutureUpFrontPayment>
    <espr:CashPaymentToBeReceivedUponCertainCommercialMilestones
      contextRef="i92db55cee80e4815b661a477325cbf76_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzc4NDM_20a75a4a-a9cf-42ad-9a8c-5ecbee25c0af"
      unitRef="usd">175000000</espr:CashPaymentToBeReceivedUponCertainCommercialMilestones>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="ic799e08b0e364052bd6268ca4f36a1fb_D20210426-20210426"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzc5NjQ_6c5e1920-1ada-43cb-9ce8-1d62f5f59e87"
      unitRef="number">0.05</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:PercentageOfRoyaltiesToBeReceivedOnNetSales
      contextRef="ie29208d342d0443ab04a7e28eb3053c6_D20210426-20210426"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzc5ODc_c6f2c5f1-5254-400d-96e1-ada7afca8315"
      unitRef="number">0.20</espr:PercentageOfRoyaltiesToBeReceivedOnNetSales>
    <espr:FutureUpFrontPayment
      contextRef="i92db55cee80e4815b661a477325cbf76_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzgyMTI_6f443d2c-b92c-4ecf-a4a7-7e47797e8590"
      unitRef="usd">30000000</espr:FutureUpFrontPayment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1827a70324c40ffb7b12003f5a371d0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzg4MzA_ac3c1031-ea79-47b7-95b0-e5399abea914"
      unitRef="usd">28500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <espr:FutureUpFrontPayment
      contextRef="i92db55cee80e4815b661a477325cbf76_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzg4NzM_a7ebc7d3-66c5-4575-8d73-e5282e33fedd"
      unitRef="usd">30000000</espr:FutureUpFrontPayment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i306cdd70889f489c8ffb84b32e1e8710_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0Xzg4OTc_4a028b63-b6fe-4b5a-b31e-3f619d70359b"
      unitRef="usd">28500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i76e8427ea85c4b6dabb9867bf2f710d2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzkxMjY_1cee26ac-1e48-4a1b-bd94-0083fb858eed"
      unitRef="usd">28000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1910452fd09a42b2b956cc37c13cda6f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzkxMzM_9927e8a3-8cd0-450e-a434-2e8991f89811"
      unitRef="usd">500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c839ea0a631463d8b92793236c144ba_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzIxOTkwMjMyNzA0NDY_6bdd988a-d036-4b81-86f5-845cd2762186"
      unitRef="usd">800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <espr:DeferredUpFrontPayment
      contextRef="if1827a70324c40ffb7b12003f5a371d0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzkxNjU_bd2b69cb-56c3-4460-8c9f-cf39d4ba962c"
      unitRef="usd">700000</espr:DeferredUpFrontPayment>
    <espr:UpFrontPayment
      contextRef="ie9f6fbf4e1b647419c1374d35ddd5bfc_D20201201-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDIvZnJhZzo0ZmQ0YTU5MDhlNDI0MDE4YWRjY2U5MDNhMzAxODFiNC90ZXh0cmVnaW9uOjRmZDRhNTkwOGU0MjQwMThhZGNjZTkwM2EzMDE4MWI0XzExMTI3_07591808-27f3-4493-b27d-0cf09e8f94f8"
      unitRef="usd">12500000</espr:UpFrontPayment>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90ZXh0cmVnaW9uOmNlOTVmZmQ1NmU0YTQzYThiOTNlNTIxMDc3MjM3NDk3Xzcw_91521e82-5ece-4e2b-be4e-72458c13db9c">Inventories, net&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;26,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,850&#160;&lt;/span&gt;&lt;/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;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;35,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90ZXh0cmVnaW9uOmNlOTVmZmQ1NmU0YTQzYThiOTNlNTIxMDc3MjM3NDk3Xzcx_a7aad164-28b5-40dc-af33-0f9583223ee8">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.562%"/&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:13.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;26,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,850&#160;&lt;/span&gt;&lt;/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;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;35,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzMtMS0xLTEtNTA1MjM_1196f6d4-003a-4961-be64-ececf67bd52f"
      unitRef="usd">26558000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzMtMy0xLTEtNTA1MjM_ff8ffb75-36b6-4636-981f-293475a4deb7"
      unitRef="usd">31850000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzQtMS0xLTEtNTA1MjM_a5dd8ae4-0694-49f5-ac3f-2ae065267d99"
      unitRef="usd">6548000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzQtMy0xLTEtNTA1MjM_6f76b25b-2329-47b9-93ae-9b94dbdf4f22"
      unitRef="usd">663000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzUtMS0xLTEtNTA1MjM_63eb3f0d-8a9b-4a05-a6de-70fce685e90b"
      unitRef="usd">2095000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzUtMy0xLTEtNTA1MjM_438e7832-febf-4bcc-b4dc-693f14acf565"
      unitRef="usd">1881000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzYtMS0xLTEtNTA1MjM_403a06aa-7a99-4422-b675-be7f539dc556"
      unitRef="usd">35201000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDUvZnJhZzpjZTk1ZmZkNTZlNGE0M2E4YjkzZTUyMTA3NzIzNzQ5Ny90YWJsZTo5ODUxNjI1MDhiYjM0MTYwYjhlMjAyOGU4YWRmM2Q1My90YWJsZXJhbmdlOjk4NTE2MjUwOGJiMzQxNjBiOGUyMDI4ZThhZGYzZDUzXzYtMy0xLTEtNTA1MjM_f0619d5a-3707-4bdf-912b-8793b47b534d"
      unitRef="usd">34394000</us-gaap:InventoryNet>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDgvZnJhZzo1OTY3Mjc1ZTc4Y2I0NzQ5ODQzZGM0NWQyNTgxZTdmOS90ZXh0cmVnaW9uOjU5NjcyNzVlNzhjYjQ3NDk4NDNkYzQ1ZDI1ODFlN2Y5XzE4MDA_ed282e3c-0315-469c-a443-a857ab3059c7">Commitments and Contingencies&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 12, 2016, a purported stockholder of the Company filed a putative class action lawsuit in the United States District Court for the Eastern District of Michigan, against the Company and Tim Mayleben, captioned &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Kevin L. Dougherty v. Esperion Therapeutics, Inc., et al.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (No. 16-cv-10089). The lawsuit alleges that the Company and Mr. Mayleben violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and SEC Rule 10b-5 by allegedly failing to disclose in an August 17, 2015, public statement that the FDA would require a cardiovascular outcomes trial before approving the Company&#x2019;s lead product candidate. The lawsuit seeks, among other things, compensatory damages in connection with an allegedly inflated &lt;/span&gt;&lt;/div&gt;stock price between August 18, 2015, and September 28, 2015, as well as attorneys&#x2019; fees and costs. On March 12, 2021, the parties agreed to a settlement in principle of the securities class action, and on April 26, 2021, the parties entered into a stipulation of settlement to resolve all legal claims, in which defendants expressly deny that they have committed any act or omission giving rise to any liability under Section 10(b) of the Securities Exchange Act of 1934. Under the terms of the stipulation of settlement, which the court approved on August 24, 2021, the Company and certain of the Company's insurance carriers caused a payment of $18.25&#160;million to be made to the plaintiff class. As a result of this settlement agreement, the Company recorded a loss on settlement of $13.25&#160;million during 2021 in selling, general, and administrative expenses on the statements of operations and comprehensive loss, which represents the litigation settlement of $18.25&#160;million offset by $5.0&#160;million in insurance claim proceeds from our insurance carriers.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="ic45130b733674b919557a8f3a70839f4_D20210824-20210824"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDgvZnJhZzo1OTY3Mjc1ZTc4Y2I0NzQ5ODQzZGM0NWQyNTgxZTdmOS90ZXh0cmVnaW9uOjU5NjcyNzVlNzhjYjQ3NDk4NDNkYzQ1ZDI1ODFlN2Y5XzE0Mzc_096fc3e3-ba69-4f32-ba8f-828a6f20e33b"
      unitRef="usd">18250000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:GainLossRelatedToLitigationSettlement
      contextRef="i9947aa3c74e64ccc95bce91959693f51_D20210101-20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDgvZnJhZzo1OTY3Mjc1ZTc4Y2I0NzQ5ODQzZGM0NWQyNTgxZTdmOS90ZXh0cmVnaW9uOjU5NjcyNzVlNzhjYjQ3NDk4NDNkYzQ1ZDI1ODFlN2Y5XzE1NjI_2002e0ff-bf77-4cd5-aa7b-614611f2090a"
      unitRef="usd">-13250000</us-gaap:GainLossRelatedToLitigationSettlement>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i0c5df069d9e0487b959a09609817d13f_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDgvZnJhZzo1OTY3Mjc1ZTc4Y2I0NzQ5ODQzZGM0NWQyNTgxZTdmOS90ZXh0cmVnaW9uOjU5NjcyNzVlNzhjYjQ3NDk4NDNkYzQ1ZDI1ODFlN2Y5XzE3Mjg_15fb13d5-04af-47fd-b547-9ddcd8ae8ee6"
      unitRef="usd">18250000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyReceivable
      contextRef="i0c5df069d9e0487b959a09609817d13f_I20211231"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNDgvZnJhZzo1OTY3Mjc1ZTc4Y2I0NzQ5ODQzZGM0NWQyNTgxZTdmOS90ZXh0cmVnaW9uOjU5NjcyNzVlNzhjYjQ3NDk4NDNkYzQ1ZDI1ODFlN2Y5XzE3NDE_06ca62e2-3878-4862-841f-1dcfb4412df0"
      unitRef="usd">5000000</us-gaap:LossContingencyReceivable>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90ZXh0cmVnaW9uOjQzMGRmM2RhMmFiYTRkZTZiNTJlZTc0YjkyOTkxNzRkXzE4Mw_ae3f6165-f705-4877-b32f-965a31a5a82b">Property and Equipment, net&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;/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;Computer equipment&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;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;278&#160;&lt;/span&gt;&lt;/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;Software&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;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,715&#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;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net&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;164&#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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense was $0.5 million and $0.6 million for the years ended December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90ZXh0cmVnaW9uOjQzMGRmM2RhMmFiYTRkZTZiNTJlZTc0YjkyOTkxNzRkXzE4NA_67c10de9-1bbb-4aa3-b65b-8c83b12fa676">&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net, consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;/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;Computer equipment&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;278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;278&#160;&lt;/span&gt;&lt;/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;Software&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;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Furniture, fixtures and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,715&#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;Less accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Property and equipment, net&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;164&#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;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7a0688d6037b4da580330cb05057d9af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzQtMS0xLTEtNTA1MjM_e115090e-18b5-410a-8a32-16f23a78797f"
      unitRef="usd">278000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i219b845a35c84b848254a70ea9e13934_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzQtMy0xLTEtNTA1MjM_d594a43b-b3a8-4b27-bbb4-9964b7606664"
      unitRef="usd">278000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4c7f5dfd0f2f4e1d90171e33b96b8563_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzUtMS0xLTEtNTA1MjM_f8630868-19e8-42be-94be-6820e218c2c8"
      unitRef="usd">968000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i45a4a56754dc4b2eaf16c3c8bfb7b168_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzUtMy0xLTEtNTA1MjM_11d51e0e-f442-49f9-a3de-d621cb95424d"
      unitRef="usd">968000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i71c5488da59c4b8ea871fee888601baf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzYtMS0xLTEtNTA1MjM_0559cde0-56bf-4467-b480-9b4e2fde0a3c"
      unitRef="usd">1170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4131d8d32df54ec1a8ab03634ea04183_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzYtMy0xLTEtNTA1MjM_13367e5d-84d1-422f-8bba-da1e79e77330"
      unitRef="usd">1170000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5f80703b8c6a4adbb0eeaa6bd3cc6285_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzctMS0xLTEtNTA1MjM_daf23b06-f520-45a2-b06e-6bfd9d2dc86c"
      unitRef="usd">299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idf3cf22ee27f41ffab040478ec282a66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzctMy0xLTEtNTA1MjM_b3ff7539-5ef3-4cde-a024-e57669052c91"
      unitRef="usd">299000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzktMS0xLTEtNTA1MjM_2b67ef0a-5098-4e00-9a62-9f6a2e290765"
      unitRef="usd">2715000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzktMy0xLTEtNTA1MjM_1b19ff66-d9fd-43a9-94c8-15f5b61e2261"
      unitRef="usd">2715000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzEwLTEtMS0xLTUwNTIz_897e83c2-b701-4060-976f-e8008b3592b3"
      unitRef="usd">2551000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzEwLTMtMS0xLTUwNTIz_872ad8e7-77e3-4105-8def-180fce15648d"
      unitRef="usd">2051000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzExLTEtMS0xLTUwNTIz_139538b4-4ab7-4017-aa3e-5ea8b50dca5b"
      unitRef="usd">164000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90YWJsZTo2YTQ1MGNiZDY0M2M0MjY4ODgwNDBhNGM0Y2IxYWRjOS90YWJsZXJhbmdlOjZhNDUwY2JkNjQzYzQyNjg4ODA0MGE0YzRjYjFhZGM5XzExLTMtMS0xLTUwNTIz_491eeb28-a608-43b0-be5f-f18c6198bc62"
      unitRef="usd">664000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90ZXh0cmVnaW9uOjQzMGRmM2RhMmFiYTRkZTZiNTJlZTc0YjkyOTkxNzRkXzEyMQ_ae2a8e10-4c01-4e1e-be55-f6225d2dbd37"
      unitRef="usd">500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTEvZnJhZzo0MzBkZjNkYTJhYmE0ZGU2YjUyZWU3NGI5Mjk5MTc0ZC90ZXh0cmVnaW9uOjQzMGRmM2RhMmFiYTRkZTZiNTJlZTc0YjkyOTkxNzRkXzEyNQ_dc634512-c6d3-453e-9a41-ec8532af3741"
      unitRef="usd">600000</us-gaap:Depreciation>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90ZXh0cmVnaW9uOmNjOWIwMzkxNzBiYjRiYTk5ZDEwMTg5M2MyYjc3YThjXzkw_25aa7048-93c6-4c02-a197-8a7ea553523f">Other Accrued Liabilities&lt;div style="margin-bottom:3pt;text-indent: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 accrued liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;9,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued variable consideration&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;21,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest on convertible notes&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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;35,191&#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;30,410&#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:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90ZXh0cmVnaW9uOmNjOWIwMzkxNzBiYjRiYTk5ZDEwMTg5M2MyYjc3YThjXzkx_29ffa4ad-f870-403a-8da7-504606b0ed3d">&lt;div style="margin-bottom:3pt;text-indent: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 accrued liabilities consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation&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;9,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued variable consideration&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;21,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest on convertible notes&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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 other accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;35,191&#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;30,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzMtMS0xLTEtNTA1MjM_7cd28786-2c0c-4c16-92d9-c7a7b36d48bc"
      unitRef="usd">9053000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzMtMy0xLTEtNTA1MjM_5b60dbf9-9207-43d6-900b-93554d845676"
      unitRef="usd">8809000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <espr:AccruedVariableConsiderationCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzQtMS0xLTEtNTA1MjM_d3e93379-3429-4260-9026-f0dbdc8ea66f"
      unitRef="usd">21987000</espr:AccruedVariableConsiderationCurrent>
    <espr:AccruedVariableConsiderationCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzQtMy0xLTEtNTA1MjM_7ee0bcd9-a507-43ed-8118-28f532264a67"
      unitRef="usd">16192000</espr:AccruedVariableConsiderationCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzUtMS0xLTEtNTA1MjM_f60717b7-8ef0-4777-88e8-4e8ac970e163"
      unitRef="usd">2547000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzUtMy0xLTEtNTA1MjM_060d7aa5-dc17-4544-8049-60b1f0378cf7"
      unitRef="usd">3917000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzYtMS0xLTEtNTA1MjM_7d273a2f-e9d1-4198-a673-abe69dc867cb"
      unitRef="usd">1325000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzYtMy0xLTEtNTA1MjM_42f2ee11-e0c3-4ced-946a-04b6c02d0c3b"
      unitRef="usd">1325000</us-gaap:InterestPayableCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzctMS0xLTEtNTA1MjM_08744613-c349-418d-9161-7d02fe826cd8"
      unitRef="usd">279000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzctMy0xLTEtNTA1MjM_62f48880-306c-4a55-bc38-da3c4263b4fc"
      unitRef="usd">167000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzgtMS0xLTEtNTA1MjM_32893d5f-40c7-4c9a-b795-cf2acbcb5090"
      unitRef="usd">35191000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTQvZnJhZzpjYzliMDM5MTcwYmI0YmE5OWQxMDE4OTNjMmI3N2E4Yy90YWJsZTozMTVhMTVjMjkxZmQ0MTYyYjNhZTdlMmJhNjE4YjYwYy90YWJsZXJhbmdlOjMxNWExNWMyOTFmZDQxNjJiM2FlN2UyYmE2MThiNjBjXzgtMy0xLTEtNTA1MjM_2d5cc4c6-fd94-47e2-98e4-c323efbf7ee2"
      unitRef="usd">30410000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzEwNDc_c78f4012-1219-4cfc-acd2-9686a35cfb1b">Investments&lt;div style="margin-bottom:3pt;text-indent: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 the Company&#x2019;s cash equivalents and investments:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash equivalents:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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;152,562&#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;3&#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;(5)&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;152,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash equivalents:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;400&#160;&lt;/span&gt;&lt;/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:700;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/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&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;239,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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;239,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022 and 2021, other income, net in the statements of operations includes interest income on available-for-sale investments of $2.4 million and $0.1 million, respectively. Other income, net in the statements of operations includes amortization of premiums and discounts on investments of $0.2 million and less than $0.1 million during the years ended December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December 31, 2022, remaining contractual maturities of available-for-sale investments classified as current on the balance sheet were less than 12&#160;months. The Company does not intend to sell the investments before maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no unrealized gains or losses on investments reclassified from accumulated other comprehensive loss to other income, net in the statements of operations during the years ended December 31, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzEwNDg_64faaf32-c10c-4343-bce9-4a256d90a2fa">&lt;div style="margin-bottom:3pt;text-indent: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 the Company&#x2019;s cash equivalents and investments:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash equivalents:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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-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;152,562&#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;3&#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;(5)&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;152,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.829%"/&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.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:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cash equivalents:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;400&#160;&lt;/span&gt;&lt;/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:700;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/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&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;239,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(31)&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;239,575&#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:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0767e22506ea4fce9311feb698648bd9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzYtMS0xLTEtNTA1MjM_9df0b066-8c5e-42fd-b963-18ebc2452a5c"
      unitRef="usd">105078000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0767e22506ea4fce9311feb698648bd9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzYtMy0xLTEtNTA1MjM_d08e3f3b-6620-4d69-a412-95d81a55367e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0767e22506ea4fce9311feb698648bd9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzYtNS0xLTEtNTA1MjM_225451ed-2895-4341-8639-e7a83aacc04a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0767e22506ea4fce9311feb698648bd9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzYtNy0xLTEtNTA1MjM_43a475cb-d128-41ce-9c2c-12c0bec0dc42"
      unitRef="usd">105078000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifedef4d5db344a899794550e6fb02216_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzctMS0xLTEtNTA1MjM_1da704b8-9b76-4d80-8623-8d47be093119"
      unitRef="usd">4994000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifedef4d5db344a899794550e6fb02216_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzctMy0xLTEtNTA1MjM_9a0df76f-4ecd-4733-aae9-7c6f1302f24f"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifedef4d5db344a899794550e6fb02216_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzctNS0xLTEtNTA1MjM_00f2e8a8-53a4-4f7d-b505-9b23bdbaa7ed"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifedef4d5db344a899794550e6fb02216_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzctNy0xLTEtNTA1MjM_56e3cf15-d889-4421-8a9e-575009edc371"
      unitRef="usd">4995000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i74be925e863c491d89832715f5ed99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzktMS0xLTEtNTA1MjM_728a46f9-8d12-49fb-9e96-0432e0643283"
      unitRef="usd">401000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i74be925e863c491d89832715f5ed99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzktMy0xLTEtNTA1MjM_7dcde761-df23-4b1c-9146-e611b2d4abc4"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i74be925e863c491d89832715f5ed99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzktNS0xLTEtNTA1MjM_3157d19f-679f-48c3-b294-e31958b7abc5"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i74be925e863c491d89832715f5ed99b7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzktNy0xLTEtNTA1MjM_2a4cf0f6-5443-4b18-b12e-dd14b5faaff3"
      unitRef="usd">401000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic006c6d76a6f4f9fb7c42b12f35d844a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzEyLTEtMS0xLTUwNTIz_9d6559e0-6a07-48f6-99f2-8a84d0957b2d"
      unitRef="usd">42089000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic006c6d76a6f4f9fb7c42b12f35d844a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzEyLTMtMS0xLTUwNTIz_98ea9b1a-3ddb-4018-82d4-576a6d028f50"
      unitRef="usd">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic006c6d76a6f4f9fb7c42b12f35d844a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzEyLTUtMS0xLTUwNTIz_10b6014a-63f0-4b7b-a352-3b719ef07530"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic006c6d76a6f4f9fb7c42b12f35d844a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzEyLTctMS0xLTUwNTIz_68cf651d-9a3d-4d1d-ab8c-040dc78ada14"
      unitRef="usd">42086000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzE0LTEtMS0xLTUwNTIz_1e568eb2-f17d-44af-ae0d-61e6d46f378a"
      unitRef="usd">152562000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzE0LTMtMS0xLTUwNTIz_f96fa0d6-4a77-473a-9692-2b07701ff205"
      unitRef="usd">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzE0LTUtMS0xLTUwNTIz_2fde5a4e-2675-42dc-9f2a-b41b2a3149e3"
      unitRef="usd">5000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZTowNTZiZjQ5YTc3Mzg0YjRiYTA4ZjI4MGJjNzZkNmFmZC90YWJsZXJhbmdlOjA1NmJmNDlhNzczODRiNGJhMDhmMjgwYmM3NmQ2YWZkXzE0LTctMS0xLTUwNTIz_5b86000a-8bfc-43c6-bdda-2d57af52eac5"
      unitRef="usd">152560000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4b92cacb338a49e7b8a1f5c992388d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzYtMS0xLTEtNTA1MjM_f1f8558a-30d5-4078-b2eb-5a4d26977d3d"
      unitRef="usd">188734000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4b92cacb338a49e7b8a1f5c992388d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzYtMy0xLTEtNTA1MjM_b11a953c-b0cc-4934-a569-48afd2f693bc"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4b92cacb338a49e7b8a1f5c992388d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzYtNS0xLTEtNTA1MjM_217908e4-5249-4cd9-b2bc-04c77bba2fd1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4b92cacb338a49e7b8a1f5c992388d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzYtNy0xLTEtNTA1MjM_0b238634-efba-4171-b9bf-ceee2df157fb"
      unitRef="usd">188734000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6caafd705b0f44b6b49f289190ac353a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctMS0xLTEtNTE0MTQ_704fae82-07ac-49f2-af3c-50368d5443f7"
      unitRef="usd">400000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6caafd705b0f44b6b49f289190ac353a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctMy0xLTEtNTE0MTQ_59946b84-32b5-4620-860c-79f40ce44d90"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6caafd705b0f44b6b49f289190ac353a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctNS0xLTEtNTE0MTQ_e7f94bd0-7a57-4788-8cdd-4f80bc1fc244"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6caafd705b0f44b6b49f289190ac353a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctNy0xLTEtNTE0MTQ_a08e5988-3cc8-4b0f-a5b3-5e60c8afcaf6"
      unitRef="usd">400000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibcbb3b4bb79f4d90bbed76d4e121f395_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzktMS0xLTEtNTE0MjI_ed17a984-bff7-47eb-a321-672db9f6c8f9"
      unitRef="usd">50472000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibcbb3b4bb79f4d90bbed76d4e121f395_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzktMy0xLTEtNTE0MjI_407b87d4-093c-4916-ab85-f1907f001399"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibcbb3b4bb79f4d90bbed76d4e121f395_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzktNS0xLTEtNTE0MjI_d613752e-2b05-4a52-91a5-c76239ef175c"
      unitRef="usd">31000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibcbb3b4bb79f4d90bbed76d4e121f395_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzktNy0xLTEtNTE0MjI_0af33e20-5f23-4300-adde-b8c6b83f09c4"
      unitRef="usd">50441000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctMS0xLTEtNTA1MjM_3e703f85-254d-4d3f-94b6-dfa56f4af2a0"
      unitRef="usd">239606000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctMy0xLTEtNTA1MjM_d5da1669-1849-4f3e-8d42-70f514bd564c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctNS0xLTEtNTA1MjM_eccee004-d9c2-4e7f-937b-913df4b28c82"
      unitRef="usd">31000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90YWJsZToxYTRkZTgyYzBlYWU0ODI0YjM1NDA4YTM0NWRjZjQzMi90YWJsZXJhbmdlOjFhNGRlODJjMGVhZTQ4MjRiMzU0MDhhMzQ1ZGNmNDMyXzctNy0xLTEtNTA1MjM_c8b7d00f-dcae-441e-b4ff-87fea0a422cb"
      unitRef="usd">239575000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ib37a91621dc74873ad079bc9d99b8dc1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzI1OA_42906778-b141-42dc-9bf9-d63a1c256255"
      unitRef="usd">2400000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i92f5828d1c4247c18be61feb033fb03f_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzI2Mg_ecaae42b-db80-42c3-8382-4657b21ecab9"
      unitRef="usd">100000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ie0a71b2fab814009a28d2dc47de81325_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzQxMw_5e88a08f-11cc-4161-8d86-e74d2488e9b6"
      unitRef="usd">-200000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="i25e636279da34f6fa0f0501b1ad595c4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzUyNw_f08da7c9-610c-40a1-8045-ff64604edf96"
      unitRef="usd">-100000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3611f7b7228947419be0c9204309b688_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzgzOA_b329434f-a171-4005-b7c8-e5e2e93eb1fd"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i35bb1157d37d4d3d9a83135e2b2d537d_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNTcvZnJhZzo0MWU3NjBjZmRiNDY0MGU4YjQ4NzRlMzgyMGExZWVhMC90ZXh0cmVnaW9uOjQxZTc2MGNmZGI0NjQwZThiNDg3NGUzODIwYTFlZWEwXzgzOA_db85fbb7-333f-41b7-993a-5a067b16724f"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzYzMw_f243038e-221f-472b-8960-5701f11872ff">Fair Value Measurements&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company follows accounting guidance that emphasizes that fair value is a market-based measurement, not an entity-specific measurement. Fair value is defined as &#x201c;the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#x201d; Fair value measurements are defined on a three level hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.853%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.160%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;1&#160;inputs:&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Quoted prices for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;2&#160;inputs:&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Observable inputs other than Level&#160;1 prices, such as quoted market prices for similar assets or liabilities or other inputs that are observable or can be corroborated by market data; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level&#160;3&#160;inputs:&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:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unobservable inputs that are supported by little or no market activity and require the reporting entity to develop assumptions that market participants would use when pricing the asset or liability.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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-bottom:3pt;text-indent: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 presents the Company&#x2019;s financial assets that have been measured at fair value on a recurring basis:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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;Certificates of deposit&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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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;47,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;152,560&#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;152,560&#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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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;Certificates of deposit&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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;239,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;239,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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-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-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-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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;transfers between Levels&#160;1, 2 or 3 during the years ended December&#160;31, 2022 or December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzYzNA_fa597da2-a74d-48d3-8ed3-5da752975b3c">&lt;div style="margin-bottom:3pt;text-indent: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 presents the Company&#x2019;s financial assets that have been measured at fair value on a recurring basis:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.360%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;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;text-align:left;vertical-align: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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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;Certificates of deposit&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;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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;47,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;152,560&#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;152,560&#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;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&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;188,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;/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;Certificates of deposit&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;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasury notes&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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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-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;239,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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;239,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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-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-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-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-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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib0797a198a024e499de01e2035f49390_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzQtMS0xLTEtNTA1MjM_16f6a270-fd9a-46e8-9e54-10895d92e823"
      unitRef="usd">105078000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4e64ec63f1174560b6014de076ffba86_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzQtMy0xLTEtNTA1MjM_f8857188-5bd2-4ded-ad7b-471013b0838b"
      unitRef="usd">105078000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1f8e3ac215f54d19ba8330097da3ecb5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzQtNS0xLTEtNTA1MjM_d710854a-cd56-43e2-b5a6-f8d840ef3b07"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i50027abd84ba444a992506079ef923ad_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzQtNy0xLTEtNTA1MjM_aeb3a8b1-3ba8-48ef-86fa-4f8e53cbcb95"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3e4b42b895dd4894ba275a1378ca9578_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzUtMS0xLTEtNTA1MjM_a1b5bc65-bd6b-4afa-b674-16edc44b05c1"
      unitRef="usd">401000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i20d9ea0b290c4349bb84992f522bf3c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzUtMy0xLTEtNTA1MjM_337db4fd-d4ae-4510-8b5c-8e74dff19902"
      unitRef="usd">401000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7d3ba5ebc5ff4593abb3495923d9338c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzUtNS0xLTEtNTA1MjM_21aa073f-2e4c-4866-971a-cee5c1bdd342"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i408a6b4c205c46b589964054174642e6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzUtNy0xLTEtNTA1MjM_53cefa6f-06ec-47a4-92cd-7a0a64f1db5b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idcee628ef22b4d38b6191891cc4183c8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzctMS0xLTEtNTA1MjM_4b9aaf53-6c6a-4c34-8e08-82ca7d3afa99"
      unitRef="usd">47081000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia5e9983844074b9391d3856bca1c840e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzctMy0xLTEtNTA1MjM_3e47d3d3-c772-458a-8959-43f0e5e4f2b5"
      unitRef="usd">47081000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7b7ca24c1b464c66a8c7882f9a4c0766_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzctNS0xLTEtNTA1MjM_de1d0e27-a24f-4721-9f22-41a5497a80c6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i76ccf0aa2c1440b7a65ae96389f61672_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzctNy0xLTEtNTA1MjM_dc489e9a-e346-46a8-a5b3-95bd8d9fcdd9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if428fa46c794412489f40be8d0c77f34_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzktMS0xLTEtNTA1MjM_8c2a9a13-59fa-4451-ae94-3848e8b89b9b"
      unitRef="usd">152560000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1d3775ca8f62499393dac28ccd80fc70_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzktMy0xLTEtNTA1MjM_848a9093-fb5b-4e4d-b168-e66dbac07281"
      unitRef="usd">152560000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iecdec8f3a3de448b94f64c7aeb7a818e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzktNS0xLTEtNTA1MjM_2e200f77-f8ee-45ed-ada8-55fa610c99e6"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0c329d93072a46c3b62e6346c7db7ac5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzktNy0xLTEtNTA1MjM_9357a45a-d1d0-4eb6-b064-d4a360f5bd63"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iaee18395744a4df9a476671a9b78d0f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTEtMS0xLTUwNTIz_3fdf0199-9f49-49a4-807d-0469b0438d6d"
      unitRef="usd">188734000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8887db06998a465eb6e54a66ecb31d98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTMtMS0xLTUwNTIz_bbcc68f7-5eab-4683-841b-67fe71ef9c1d"
      unitRef="usd">188734000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie801ed04762f45f2945457c395e46f62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTUtMS0xLTUwNTIz_bdbd5a9b-52c2-49aa-9238-cc1f5f590996"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if87a19a6993146d98ff76130f69efed3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTctMS0xLTUwNTIz_687c9498-9fc7-44e3-8b63-3313ad3ee7f9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i74daed5184cb4ce99cf543362a1f0936_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTEtMS0xLTU2Nzc0_345bbd4a-b6b5-4dfb-a09d-6636e25a4f74"
      unitRef="usd">400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i477447a923b7426cbddfc3e2037c469f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTMtMS0xLTU2Nzc0_5133a6b4-aa79-4578-873a-de06bd17ff40"
      unitRef="usd">400000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib6000009ba7a4fdb8b3de3c0bc1b4c66_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTUtMS0xLTU2Nzc0_f318e762-2906-43b3-ac3d-c61ccb2a844d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9480f47e1c5845e5ae7f0fb65c63a2d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEyLTctMS0xLTU2Nzc0_88508881-9d0e-41a1-8fc1-6927e7917b30"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i40a49205175d4bc0a05d3fd2c772ed1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTEtMS0xLTU2Nzgy_ce0de737-5acc-4674-b216-874ed7165d71"
      unitRef="usd">50441000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6542ce97b55c40b6a6cd3be1c989eae3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTMtMS0xLTU2Nzgy_d7cb8626-cdb7-410a-a6a8-6463f50a1a54"
      unitRef="usd">50441000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2e00d47d4c894336ab99d0c128fa427d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTUtMS0xLTU2Nzgy_163bf7fe-62a7-4bd1-b331-7d06417d564e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i422bc36866b748bf831d7be430fc6bf9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTctMS0xLTU2Nzgy_8316433d-a772-4ffd-958d-3fefba8429d7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i225bad23d8dc460386c1a4ebbbd02147_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTEtMS0xLTUwNTIz_bba7b37a-78d8-45cc-b811-8c3f454422e0"
      unitRef="usd">239575000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia31742905c5c487989e6dca552d9a09a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTMtMS0xLTUwNTIz_895013e6-d418-4c9d-8a70-d2d32259393c"
      unitRef="usd">239575000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="icdf1882608c0407db308f2e14890b46e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTUtMS0xLTUwNTIz_921183c6-ab20-48f9-88c6-9e23723bcee5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5349373e35bb4fb8bc661bff0d7d695e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90YWJsZTpkY2IxOTBiMWQwYjc0NDYxOGY0OWEwZDBmYTdhZGQ3Yi90YWJsZXJhbmdlOmRjYjE5MGIxZDBiNzQ0NjE4ZjQ5YTBkMGZhN2FkZDdiXzEzLTctMS0xLTUwNTIz_7c28494a-a709-4498-b57f-b46334e670c4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <espr:FairValueMeasurementLiabilityTransfersBetweenLevels
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzU2NA_84e38891-3671-45f7-9f21-08fbdaebbc47"
      unitRef="usd">0</espr:FairValueMeasurementLiabilityTransfersBetweenLevels>
    <espr:FairValueMeasurementAssetTransfersBetweenLevels
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzU2NA_931dccac-de6b-4b76-b92f-c1c9e7dbadbf"
      unitRef="usd">0</espr:FairValueMeasurementAssetTransfersBetweenLevels>
    <espr:FairValueMeasurementAssetTransfersBetweenLevels
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzU2NA_cbd59a9f-73f5-4b14-a34a-8b69f7c5281b"
      unitRef="usd">0</espr:FairValueMeasurementAssetTransfersBetweenLevels>
    <espr:FairValueMeasurementLiabilityTransfersBetweenLevels
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjAvZnJhZzoyMGM4NTkzYmI1N2E0MmViODliZWNjZmE3MDlkYzA0ZC90ZXh0cmVnaW9uOjIwYzg1OTNiYjU3YTQyZWI4OWJlY2NmYTcwOWRjMDRkXzU2NA_fea88858-c383-4cbb-a89b-126b4226f4e9"
      unitRef="usd">0</espr:FairValueMeasurementLiabilityTransfersBetweenLevels>
    <espr:LiabilityRelatedToRevenueInterestPurchaseAgreementTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyODE4_c696b5ac-a760-45c9-a672-48df2db6489f">Liability Related to the Revenue Interest Purchase Agreement&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 26, 2019, the Company entered into a RIPA with Oberland, as agent for purchasers party thereto (the &#x201c;Purchasers&#x201d;), and the Purchasers named therein, to obtain financing in respect to the commercialization and further development of bempedoic acid and the bempedoic acid / ezetimibe combination tablet and other working capital needs. Pursuant to the RIPA, the Company received $125.0 million at closing, less certain issuance costs. The Company was entitled to receive up to approximately $75.0 million in subsequent installments subject to the terms and conditions set forth in the RIPA: (i) $25.0 million upon certain regulatory approval of its product candidates and (ii) $50.0 million, at the Company&#x2019;s option, upon reaching $100.0 million trailing worldwide six-month net sales any time prior to December 31, 2021 (the &#x201c;Third Payment&#x201d;). In March 2020, the Company received $25.0&#160;million from Oberland upon receiving regulatory approval of NEXLETOL.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As consideration for such payments, the Purchasers will have a right to receive certain revenue interests (the &#x201c;Revenue Interests&#x201d;) from the Company based upon net sales of the Company&#x2019;s certain products, once approved, which will be tiered payments initially ranging from 2.5% to 7.5% of the Company&#x2019;s net sales in the covered territory (the &#x201c;Covered Territory&#x201d;); provided that if annual net sales equal or exceed the Sales Threshold and if the Purchasers receive 100% of their invested &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;capital by December 31, 2024, the revenue interest rate will be decreased to a single rate of 0.4% of the Company&#x2019;s net sales in the Covered Territory beginning on January 1, 2025. If the Third Payment is drawn down by the Company, the applicable royalty rates will increase by one-third. The Covered Territory is the United States, but is subject to expand to include the world-wide net sales if the Company&#x2019;s annual U.S. net sales are less than $350.0&#160;million for the year ended December 31, 2021. The U.S. net sales milestone thresholds are not to be taken as financial guidance. The Purchasers&#x2019; rights to receive the Revenue Interests shall terminate on the date on which the Purchasers have received Revenue Interests payments of 195% of the then aggregate purchase price (the &#x201c;Cumulative Purchaser Payments&#x201d;) paid to the Company, unless the RIPA is terminated earlier.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the RIPA, the Company has an option (the &#x201c;Call Option&#x201d;) to terminate the RIPA and repurchase future Revenue Interests at any time upon advance written notice. Additionally, the Purchasers have an option (the &#x201c;Put Option&#x201d;) to terminate the RIPA and to require the Company to repurchase future Revenue Interests upon enumerated events such as a bankruptcy event, an uncured material breach, a material adverse effect or a change of control.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the RIPA contains various representations and warranties, information rights, non-financial covenants, indemnification obligations and other provisions that are customary for a transaction of this nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;RIPA Amendments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 26, 2021, the Company entered into Amendment No. 2 (the &#x201c;RIPA Amendment 2&#x201d;) to the RIPA with Oberland, as agent for the purchaser parties thereto. Pursuant to the RIPA Amendment 2, Oberland waived the original trailing six-month world-wide net sales condition to the third installment payment under the RIPA and released the final $50&#160;million payment payable to the Company under the terms of the RIPA. The Company and Oberland also agreed to amend additional terms of the RIPA such that the purchasers will have a right to receive certain revenue interests (the &#x201c;Revenue Interests&#x201d;) from the Company based on net sales of the Company&#x2019;s certain products, once approved, which will be tiered payments ranging from 3.33% to 10% (the &#x201c;Third Payment Applicable Percentage&#x201d;) of the Company&#x2019;s net sales in the covered territory (the &#x201c;Covered Territory&#x201d;); provided that (a) prior to December 31, 2024, with respect to each country defined in the Daiichi Territory, if the percentage of net sales that Company receives from Daiichi (the &#x201c;Receivables Percentage&#x201d;) is less than the Third Payment Applicable Percentage, then the Revenue Interest for such country payable to the purchasers will be equal to the Receivables Percentages, (b) if annual net sales equal or exceed $350&#160;million and if the Purchasers receive 100% of their invested capital (Cumulative Purchaser Payments") by December 31, 2024, the revenue interest rate will be decreased to a single rate of 3.33% of the Company&#x2019;s net sales in the Covered Territory for all subsequent calendar quarters and (c) if the Purchasers receive Revenue Interest payments less than 100% of Cumulative Purchaser Payments by December 31, 2024, the Third Payment Applicable Percentage will be increased to a single rate of the Company&#x2019;s net sales that would have provided 100% of Cumulative Purchaser Payments had such rate applied from the initial funding by the Purchasers. The Covered Territory was originally the United States, but has been expanded to worldwide for all calendar years beginning on or after January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the RIPA Amendment 2, the Company has an option (the &#x201c;Call Option&#x201d;) to terminate the RIPA and repurchase future Revenue Interests at any time upon advance written notice. Additionally, the Purchasers have an option (the &#x201c;Put Option&#x201d;) to terminate the RIPA and to require the Company to repurchase future Revenue Interests upon enumerated events such as a bankruptcy event, an uncured material breach, a material adverse effect or a change of control. If the Put Option or the Call Option are exercised, the required repurchase price will be 200% of the Cumulative Purchaser Payments (minus all payments Company has made to the Purchasers in connection with the Revenue Interests), if such option is exercised prior to the third anniversary of the closing date, and 225% of the Cumulative Purchaser Payments (minus all payments Company has made to the Purchasers in connection with the Revenue Interests), if such option is exercised thereafter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the guidance in ASC 470&#x2011;50, &#x201c;Debt&#x2014;Modifications and Extinguishments,&#x201d; the RIPA Amendment 2 was accounted for as a debt modification. The amendment resulted in a $0.1&#160;million loss on modification of debt, consisting of third-party fees associated with the transaction, which is included in selling, general, and administrative expenses in the statements of operations for the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 16, 2021, the Company entered into an Amendment to the Security Agreement and Waiver ("Amendment and Waiver") with the same parties to the Security Agreement, by and among the Company, Eiger Partners II LP (the "Purchaser") and Eiger III SA LLC (the "Purchaser Agent"), dated as of June 26, 2019 (the "Security Agreement"). Pursuant to the Amendment and Waiver, if (i) the net revenue from sales of NEXLETOL and NEXLIZET and certain other products in the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;United States (as reported in the Company&#x2019;s financial statements as &#x201c;product sales, net&#x201d; in accordance with GAAP and excluding, for the avoidance of doubt, upfront or milestone payments and other collaboration revenue) (the &#x201c;Specified Net Revenue&#x201d;) for the calendar quarter ended September 30, 2021 does not exceed $15.0&#160;million, or (ii) the Specified Net Revenue for any calendar quarter ending after September 30, 2021 does not exceed $15.0&#160;million, then the Company shall deposit $50.0&#160;million in a deposit account that is subject to a block account control agreement in favor of the Purchase Agent, no later than the earlier of (x) the date the Specified Net Revenue for such calendar quarter has been determined and (y) 45 days after the last day of such calendar quarter. Since the Specified Net Revenue for the calendar quarter ended September 30, 2021 did not exceed $15.0&#160;million, the Company deposited $50.0&#160;million in a deposit account that is subject to a block account control agreement, which is classified as restricted cash on the balance sheets. The Purchaser Agent shall have sole dominion and control over all funds deposited in the deposited account and such funds may be withdrawn therefrom only with the consent of the Purchaser Agent. Upon the occurrence and during the continuance of a Put Option Event, the Purchaser Agent shall have the right to apply amounts held in the deposit account in payment of certain secured obligations in the manner provided for in the Security Agreement. The Amendment and Wavier does not substitute, replace or release the Pledgors from any other obligations under the RIPA or Security Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 23, 2022, the Company entered into Waiver and Amendment No. 3 to Revenue Interest Purchase Agreement and Amendment No. 2 to Security Agreement (the &#x201c;RIPA Amendment 3&#x201d;), by and among the Company, the Purchasers  and the Purchaser Agent, which amends (i) the Revenue Interest Purchase Agreement, by and among the Company, the Purchasers, and the Purchaser Agent, dated effective as of June 26, 2019 (as amended by Amendment No. 1 to Revenue Interest Purchase Agreement dated as of November 9, 2020 and Amendment No. 2 to Revenue Interest Purchase Agreement dated as of April 26, 2021, and as may be further amended, restated, supplemented or modified from time to time, the &#x201c;RIPA&#x201d;) and (ii) the Security Agreement, by the Company in favor of the Purchaser Agent, dated as of June 28, 2019 (as amended by the Amendment to Security Agreement and Waiver by and among the Company, the Purchaser and the Purchaser Agent, effective as of May 16, 2021, and as may be further amended, restated, supplemented or modified from time to time, the &#x201c;Security Agreement&#x201d;). Pursuant to the RIPA Amendment 3, among other things, (a) the Company agreed to make a one-time partial call payment with regards to the Revenue Interests (as defined in the RIPA) in an amount equal to $50&#160;million from the restricted cash account (the &#x201c;Partial Call&#x201d;), (b) the amount of the Cumulative Purchaser Payments (as defined in the RIPA) was reduced to $177,777,778, and (c) the Purchasers and Purchaser Agent waived certain claimed defaults, breaches and Put Option Events under the RIPA and other related documents that may have occurred as a result of the Company&#x2019;s opening of a new bank account.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the guidance in ASC 470&#x2011;50, &#x201c;Debt&#x2014;Modifications and Extinguishments,&#x201d; the RIPA Amendment 3 was accounted for as a debt modification. The amendment resulted in a less than $0.1&#160;million loss on modification of debt, consisting of third-party fees associated with the transaction, which is included in selling, general, and administrative expenses in the statements of operations for the year ended December 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the arrangement, as of December&#160;31, 2022, the Company has recorded a liability, referred to as the &#x201c;Revenue interest liability&#x201d; on the balance sheet, of $243.6 million, net of $0.3 million of capitalized issuance costs in connection with the RIPA, which will be amortized to interest expense over the estimated term of the RIPA. The total redemption amount is equal to 225% of the Cumulative Purchaser Payments, or $400&#160;million. The Company imputes interest expense associated with this liability using the effective interest rate method. The effective interest rate is calculated based on the rate that would enable the debt to be repaid in full over the anticipated life of the arrangement. The interest rate on this liability may vary during the term of the agreement depending on a number of factors, including the level of forecasted net sales. The Company evaluates the interest rate quarterly based on its current net sales forecasts utilizing the prospective method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A significant increase or decrease in future net sales will materially impact the revenue interest liability, interest expense and the time period for repayment. The Company recorded approximately $44.6 million and $33.9&#160;million in interest expense related to this arrangement for the years ended December&#160;31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The repayment of the RIPA to Oberland does not have a fixed repayment schedule, rather it will be completely repaid and extinguished when the Company has repaid 225% of the Cumulative Purchaser Payments. Since there is not a fixed repayment schedule, the Company does not project its future repayments by year. Each period, the Company estimates the future expected sales of its products in the covered territory and determines the effective annual imputed interest rate, which updates and changes the timing of the Company&#x2019;s payments. Under the terms of the agreement, every $100&#160;million of net sales generated, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;less than or equal to $250&#160;million in an annual aggregate year, would result in a repayment obligation of approximately $10.0&#160;million or 10.0% at the stated repayment rate in the first year. Annual net sales for a calendar year exceeding $250&#160;million would result in a repayment obligation of approximately $3.3&#160;million or 3.3% for every $100&#160;million of sales above the threshold. As the U.S. net sales were less than $350&#160;million for the year ended December 31, 2021, the Covered Territory was expanded to include worldwide sales beginning in 2022. The Company&#x2019;s repayments of the RIPA are directly tied to the growth of its net sales, and as the Company&#x2019;s net sales grow, the Company expects the related repayments of the RIPA to grow as well. The Company currently expects to repay $24.8&#160;million in the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective annual imputed interest rate is 18.3% as of December&#160;31, 2022. Payments made to Oberland as a result of the Company&#x2019;s net sales will reduce the revenue interest liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the revenue interest liability activity during the years ended December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue interest liability at December 31, 2020&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;176,604&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oberland funding upon execution of Amendment No. 2, net of issuance costs ($83)&lt;/span&gt;&lt;/div&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;49,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Interest expense recognized&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;33,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Revenue interest payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Revenue interest liability at December 31, 2021&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;257,039&#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;Repayment upon execution of Amendment No. 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 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;Interest expense recognized&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;44,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue interest payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Revenue interest liability at December 31, 2022&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;243,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</espr:LiabilityRelatedToRevenueInterestPurchaseAgreementTextBlock>
    <espr:GrossProceedsFromRevenueInterestPurchaseAgreement
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzQ1OA_c6e7e4ce-5265-4f67-aebc-61f6c69297c6"
      unitRef="usd">125000000</espr:GrossProceedsFromRevenueInterestPurchaseAgreement>
    <espr:AmountOfSubsequentInstallmentSubjectToRevenueInterestPurchaseAgreementTermsAndConditions
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzU1OA_7d96fa02-530d-4fa7-98cd-e2a3ceb81155"
      unitRef="usd">75000000</espr:AmountOfSubsequentInstallmentSubjectToRevenueInterestPurchaseAgreementTermsAndConditions>
    <espr:AmountOfSubsequentInstallmentSubjectToRegulatoryApproval
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzY1MQ_9e35df27-fd78-46b5-898f-225f6ae33b21"
      unitRef="usd">25000000</espr:AmountOfSubsequentInstallmentSubjectToRegulatoryApproval>
    <espr:AmountOfSubsequentInstallmentSubjectToAchievementOfSalesThreshold
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzcyMg_7b5da2a8-d682-4022-8de5-a805b3d73298"
      unitRef="usd">50000000</espr:AmountOfSubsequentInstallmentSubjectToAchievementOfSalesThreshold>
    <espr:MilestoneAmountForWorldwideSalesToReceiveThirdPayment
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzc2NQ_824d1622-e1bb-4fda-b913-74a84f7c42f6"
      unitRef="usd">100000000</espr:MilestoneAmountForWorldwideSalesToReceiveThirdPayment>
    <espr:TrailingNumberOfMonthsSalesMustBeAtOrAboveMilestoneAmount
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyODE1_b3f05f11-56f7-4980-b436-288c35df1d09">P6M</espr:TrailingNumberOfMonthsSalesMustBeAtOrAboveMilestoneAmount>
    <espr:ProceedsFromRevenueInterestPurchaseAgreement
      contextRef="id71164fe877f4301bbc1912b975d20c9_D20200301-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzkwMQ_c254106b-4748-44a5-9c9a-868b779fbfd0"
      unitRef="usd">25000000</espr:ProceedsFromRevenueInterestPurchaseAgreement>
    <espr:RevenueInterestRateTierTwo
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyMzk_d031f35f-280b-4822-9104-155c9fa6b872"
      unitRef="number">0.025</espr:RevenueInterestRateTierTwo>
    <espr:RevenueInterestRateInitialRate
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyNDU_fc27c00f-bcd5-46fc-b8a1-b140da8543ca"
      unitRef="number">0.075</espr:RevenueInterestRateInitialRate>
    <espr:PercentageOfInvestedCapitalReceivedByDecember312024ToQualifyForSecondReducedRevenueInterestRate
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzE2OTE_bb2f43c8-390a-45a3-86fa-4ad215122138"
      unitRef="number">1</espr:PercentageOfInvestedCapitalReceivedByDecember312024ToQualifyForSecondReducedRevenueInterestRate>
    <espr:RevenueInterestRateTierThree
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzE4MDY_19471e49-48d1-4633-a626-93255cd84fdf"
      unitRef="number">0.004</espr:RevenueInterestRateTierThree>
    <espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxNTc_f4a3d1bb-95ab-4a48-8e47-555ec026c4be"
      unitRef="usd">350000000</espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate>
    <espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminates
      contextRef="ie1d639d885444740a69009dd3b8cc2e0_D20190626-20190626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzI0MzM_247f84e3-a993-4c57-87fd-fff501e47be7"
      unitRef="number">1.95</espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminates>
    <espr:TrailingNumberOfMonthsSalesMustBeAtOrAboveMilestoneAmount
      contextRef="i5c57c08084454dfb9c16988a7cd2bc1b_D20210426-20210426"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyODE2_5b857d2e-2674-4ef4-9289-cf82f2838575">P6M</espr:TrailingNumberOfMonthsSalesMustBeAtOrAboveMilestoneAmount>
    <espr:ProceedsFromRevenueInterestPurchaseAgreement
      contextRef="i5c57c08084454dfb9c16988a7cd2bc1b_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzQ0MTM_2b1c50ee-bd6e-4209-b289-cc0a40baa29b"
      unitRef="usd">50000000</espr:ProceedsFromRevenueInterestPurchaseAgreement>
    <espr:RevenueInterestRateTierTwo
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzQ3ODY_af74f049-fb82-4c16-bb05-320c231b4503"
      unitRef="number">0.0333</espr:RevenueInterestRateTierTwo>
    <espr:RevenueInterestRateInitialRate
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzQ3OTI_7da5e600-e3d7-485e-adef-b24120ad2128"
      unitRef="number">0.10</espr:RevenueInterestRateInitialRate>
    <espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRateContingentThreshold
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzUzMzM_ac2ad2d0-811b-4da1-b531-25b4b48c1d85"
      unitRef="usd">350000000</espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRateContingentThreshold>
    <espr:PercentageOfInvestedCapitalReceivedByDecember312024ToQualifyForSecondReducedRevenueInterestRate
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzUzNjY_6a9cc244-2210-4107-ba88-156b10699bda"
      unitRef="number">1</espr:PercentageOfInvestedCapitalReceivedByDecember312024ToQualifyForSecondReducedRevenueInterestRate>
    <espr:RevenueInterestRateTierTwo
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzU1MTQ_448c2349-bbb7-4118-a3e7-25cc1115b2ef"
      unitRef="number">0.0333</espr:RevenueInterestRateTierTwo>
    <espr:PercentageOfRevenueInterestPaymentsReceivedByDecember312024ToQualifyForThirdPaymentApplicablePercentage
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzU2NzY_dbafb4b3-b84b-4e46-a2d5-5a39fd1b3b05"
      unitRef="number">1</espr:PercentageOfRevenueInterestPaymentsReceivedByDecember312024ToQualifyForThirdPaymentApplicablePercentage>
    <espr:PercentageOfCumulativePurchaserPaymentsGuarantee
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzU4NjE_0701195b-e645-45d2-9beb-9bebecd442df"
      unitRef="number">1</espr:PercentageOfCumulativePurchaserPaymentsGuarantee>
    <espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesPriorToThirdAnniversaryOfClosingDateIfPutOptionIsExercised
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzY2NjE_ec6d4eec-838b-4398-929f-72fe1b6813ac"
      unitRef="number">2</espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesPriorToThirdAnniversaryOfClosingDateIfPutOptionIsExercised>
    <espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesAfterThirdAnniversaryOfClosingDateIfPutOptionIsExercised
      contextRef="i9b6c359cd68a483194a9465c8ddcafaa_D20210426-20210426"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzY4ODM_0b100868-df46-4eb0-a69a-9655fc4a4cdf"
      unitRef="number">2.25</espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesAfterThirdAnniversaryOfClosingDateIfPutOptionIsExercised>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="ie5c182c8319c4dec8abb624cd29a6c0b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzU5NzI_63647e9c-261d-4c6f-94b8-9bd158e15a34"
      unitRef="usd">-100000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount
      contextRef="ic11475926472423c9e1d80a39fa430c0_D20210516-20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzgyNTA_79352a58-bd0c-4f5a-bc16-bce977dac8c1"
      unitRef="usd">15000000</espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount>
    <espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount
      contextRef="ic11475926472423c9e1d80a39fa430c0_D20210516-20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzgzNjE_9f948c18-d312-42df-af4b-27392d895ca2"
      unitRef="usd">15000000</espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount>
    <espr:BlockedAccountDepositAmountIfSpecifiedNetRevenueDoesNotMeetThreshold
      contextRef="ic11475926472423c9e1d80a39fa430c0_D20210516-20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzgzOTY_ca180aff-0244-42f8-bbb5-1b336528975a"
      unitRef="usd">50000000</espr:BlockedAccountDepositAmountIfSpecifiedNetRevenueDoesNotMeetThreshold>
    <espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount
      contextRef="ic11475926472423c9e1d80a39fa430c0_D20210516-20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzg3Nzc_6aabd5e9-e339-4e64-9328-d1f8c48b9947"
      unitRef="usd">15000000</espr:SpecifiedNetRevenueThresholdTriggeringDepositInBlockedAccount>
    <us-gaap:RestrictedCash
      contextRef="id00738a3a11e418d822057e0d594d919_I20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzg4MDM_ad6d70ae-72cb-4f32-9f61-a700d81f1cc7"
      unitRef="usd">50000000</us-gaap:RestrictedCash>
    <espr:OneTimePartialCall
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzM4OTI_8be98e02-50d3-4861-91a0-7f1a49fb31c4"
      unitRef="usd">50000000</espr:OneTimePartialCall>
    <espr:RevenueInterestsPaymentOnWhichAgreementTerminates
      contextRef="i23c117304722482e989d75554ddb7e5a_D20221123-20221123"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzM5MDU_d7c9eab8-97b4-4c80-b654-27179a7b011d"
      unitRef="usd">177777778</espr:RevenueInterestsPaymentOnWhichAgreementTerminates>
    <us-gaap:GainsLossesOnRestructuringOfDebt
      contextRef="i10491596ba6b4e329bffe29771311fbf_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIwNDA0_09af5e0a-6a3e-4c61-8be1-9531ad40e714"
      unitRef="usd">-100000</us-gaap:GainsLossesOnRestructuringOfDebt>
    <espr:RevenueInterestLiability
      contextRef="i8bac070ded4b4166bb20152f1fda2627_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzk2OTE_5cf67e90-593c-4dc4-88da-04423e7edda4"
      unitRef="usd">243600000</espr:RevenueInterestLiability>
    <espr:UnamortizedTransactionCostsOnRevenueInterestAgreement
      contextRef="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzk3MDI_1fe64bd2-a01a-410e-8d6c-05fffa905cea"
      unitRef="usd">300000</espr:UnamortizedTransactionCostsOnRevenueInterestAgreement>
    <espr:RevenueInterestPaymentsRedemptionPercentage
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzU5MzE_2fbedbcf-ab7e-4607-a009-2cfdc0004115"
      unitRef="number">2.25</espr:RevenueInterestPaymentsRedemptionPercentage>
    <espr:RevenueInterestPaymentsRedemptionValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzU5Mzc_2cb8075b-b3c8-41a6-92c8-ea07733eeb0e"
      unitRef="usd">400000000</espr:RevenueInterestPaymentsRedemptionValue>
    <us-gaap:InterestExpense
      contextRef="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEwNTgy_b539fde0-0dba-4961-805f-0d67db1abff9"
      unitRef="usd">44600000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzIxOTkwMjMyNzM5MTk_7e90c5c1-9fb6-445c-aed7-b86ca9a38163"
      unitRef="usd">33900000</us-gaap:InterestExpense>
    <espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesAfterThirdAnniversary
      contextRef="i7bc4988e49964e1a8f59b79b0d8a3545_D20210516-20210516"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEwOTU3_55de05a9-44e8-4fd1-8a9d-3b2afa1fdb62"
      unitRef="number">2.25</espr:PercentageOfRevenueInterestsPaymentOnWhichAgreementTerminatesAfterThirdAnniversary>
    <espr:HypotheticalSalesGeneratedAmount
      contextRef="i3bcdf7a2da6c4adca1da39896b99bd74_D20210516-20210516"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNDIw_847af6cd-d9f6-4e51-a7a6-22d79f5692c0"
      unitRef="usd">100000000</espr:HypotheticalSalesGeneratedAmount>
    <espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate
      contextRef="i3bcdf7a2da6c4adca1da39896b99bd74_D20210516-20210516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNDY5_2067c0b3-2cc9-4842-9fb2-368947f875e4"
      unitRef="usd">250000000</espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate>
    <espr:HypotheticalRepaymentObligationBasedOnSalesGenerated
      contextRef="if93a2afc4ec34daf9e2ec9cd56b84f34_I20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNTU3_387a9f96-34e3-48bb-bd3f-e57634462214"
      unitRef="usd">10000000</espr:HypotheticalRepaymentObligationBasedOnSalesGenerated>
    <espr:RevenueInterestRateInitialRate
      contextRef="i3bcdf7a2da6c4adca1da39896b99bd74_D20210516-20210516"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNTYz_d2bf5591-5f87-4e6f-b966-308412317bb4"
      unitRef="number">0.100</espr:RevenueInterestRateInitialRate>
    <espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate
      contextRef="i7bff79003199462da22ddde55af51141_D20210516-20210516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNjYx_49563c5b-45b1-4f23-8c2f-1db895dcdbca"
      unitRef="usd">250000000</espr:MinimumAmountOfAnnualNetSalesToQualifyForReducedRevenueInterestRate>
    <espr:HypotheticalRepaymentObligationBasedOnSalesGenerated
      contextRef="i9a139a2ef41944ddb98714927201d38f_I20210516"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNzIw_b0857571-4706-4676-ae3e-1e504b83e0e0"
      unitRef="usd">3300000</espr:HypotheticalRepaymentObligationBasedOnSalesGenerated>
    <espr:RevenueInterestRateTierTwo
      contextRef="i7bff79003199462da22ddde55af51141_D20210516-20210516"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNzI2_732e15d5-8130-4318-a294-9bcc8eae9469"
      unitRef="number">0.033</espr:RevenueInterestRateTierTwo>
    <espr:HypotheticalSalesGeneratedAmount
      contextRef="i7bff79003199462da22ddde55af51141_D20210516-20210516"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExNzM5_a59a73bc-d86f-41fc-97d6-3bc038a2e1c4"
      unitRef="usd">100000000</espr:HypotheticalSalesGeneratedAmount>
    <espr:NetSalesThresholdToIncludeWorldwideSalesInCoveredTerritory
      contextRef="i7bc4988e49964e1a8f59b79b0d8a3545_D20210516-20210516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzExOTgz_4177aece-c373-4910-9c1b-48ff82d7be5f"
      unitRef="usd">350000000</espr:NetSalesThresholdToIncludeWorldwideSalesInCoveredTerritory>
    <espr:RevenueInterestRepaymentObligationAmountExpectedInNextTwelveMonths
      contextRef="i33d7bafe056445e9ab07aace574ccb6d_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyMzM5_75958e44-e86e-4aca-a7bd-3e3529f8a5c7"
      unitRef="usd">24800000</espr:RevenueInterestRepaymentObligationAmountExpectedInNextTwelveMonths>
    <espr:RevenueInterestPurchaseAgreementEffectiveAnnualImputedInterestRate
      contextRef="id5662e09313e47e2a5bc6bd2e2570290_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyNDE1_0984660a-74c4-496e-93fc-5ed01589800e"
      unitRef="number">0.183</espr:RevenueInterestPurchaseAgreementEffectiveAnnualImputedInterestRate>
    <espr:ScheduleOfRevenueInterestLiabilityTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90ZXh0cmVnaW9uOmQ0ODFhNzc3MWMxMjQ4MjhiYzYwMmYxOWQ2ODE5MDEzXzEyODE0_36d1f80d-7aba-4149-8f92-f8ea85e3d25b">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the revenue interest liability activity during the years ended December 31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue interest liability at December 31, 2020&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;176,604&#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;div style="padding-left:11.25pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oberland funding upon execution of Amendment No. 2, net of issuance costs ($83)&lt;/span&gt;&lt;/div&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;49,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Interest expense recognized&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;33,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Revenue interest payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Revenue interest liability at December 31, 2021&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;257,039&#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;Repayment upon execution of Amendment No. 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #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 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;Interest expense recognized&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;44,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue interest payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Revenue interest liability at December 31, 2022&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;243,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</espr:ScheduleOfRevenueInterestLiabilityTableTextBlock>
    <espr:RevenueInterestLiability
      contextRef="i807642388971493e83c39064d16bb8ed_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzEtMS0xLTEtNTA1MjM_0741a7ec-68e4-4fc4-9aca-30176263209d"
      unitRef="usd">176604000</espr:RevenueInterestLiability>
    <espr:PaymentsForRevenueInterestLiabilityIssuanceCosts
      contextRef="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzItMC0xLTEtNTE0NzAvdGV4dHJlZ2lvbjoxYTQwYTY3Mzc2MjY0MWE2YjM1ODAyMzkwMmQzNDhmMl81NDk3NTU4MTQwMzY_0efc51e3-fb6d-4da9-8c5a-7bf85e2360ba"
      unitRef="usd">83000</espr:PaymentsForRevenueInterestLiabilityIssuanceCosts>
    <espr:RevenueInterestLiabilityIncreaseForFundingReceivedNetOfIssuanceCosts
      contextRef="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzItMS0xLTEtNTA1MjM_83185184-259b-44cf-b010-1c2db842b65d"
      unitRef="usd">49917000</espr:RevenueInterestLiabilityIncreaseForFundingReceivedNetOfIssuanceCosts>
    <espr:RevenueInterestLiabilityIncreaseForInterestExpenseRecognized
      contextRef="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzMtMS0xLTEtNTA1MjM_526f9cc7-6cdb-4702-af42-0b24aaeb5127"
      unitRef="usd">33907000</espr:RevenueInterestLiabilityIncreaseForInterestExpenseRecognized>
    <espr:PaymentsFromRevenueInterestPurchaseAgreement
      contextRef="ic696ae7aa90746f8855a915e788a266d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzQtMS0xLTEtNTA1MjM_5df4e470-0665-4ed2-ba70-921d3df9c5e3"
      unitRef="usd">3389000</espr:PaymentsFromRevenueInterestPurchaseAgreement>
    <espr:RevenueInterestLiability
      contextRef="iff758886285c4295aaf9d16084587fa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzUtMS0xLTEtNTA1MjM_00ad28c4-337d-4086-ba5f-d0692548c049"
      unitRef="usd">257039000</espr:RevenueInterestLiability>
    <espr:RevenueInterestLiabilityRepaymentUponExecution
      contextRef="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzYtMS0xLTEtNTA1MjM_a55fc430-759c-488f-a8f7-f111cea6a7c2"
      unitRef="usd">50000000</espr:RevenueInterestLiabilityRepaymentUponExecution>
    <espr:RevenueInterestLiabilityIncreaseForInterestExpenseRecognized
      contextRef="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzctMS0xLTEtNTA1MjM_efc1c0b4-d610-403c-8e75-739c4e48d658"
      unitRef="usd">44590000</espr:RevenueInterestLiabilityIncreaseForInterestExpenseRecognized>
    <espr:PaymentsFromRevenueInterestPurchaseAgreement
      contextRef="ic24e23dcdde945298ad32dd9a6a61e88_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzgtMS0xLTEtNTA1MjM_02b4259e-f8a5-403c-9297-ba1d83f75b7e"
      unitRef="usd">8024000</espr:PaymentsFromRevenueInterestPurchaseAgreement>
    <espr:RevenueInterestLiability
      contextRef="i8bac070ded4b4166bb20152f1fda2627_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjMvZnJhZzpkNDgxYTc3NzFjMTI0ODI4YmM2MDJmMTlkNjgxOTAxMy90YWJsZTo1M2JjYWQ4OTZkNjQ0NzZhOThjMDUyNzc1NDBhODhhMi90YWJsZXJhbmdlOjUzYmNhZDg5NmQ2NDQ3NmE5OGMwNTI3NzU0MGE4OGEyXzktMS0xLTEtNTA1MjM_5791c923-fc94-414f-a110-47fcacf924c1"
      unitRef="usd">243605000</espr:RevenueInterestLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEzNTI1_c9538b95-825c-47b2-82ce-cfd2006ccea2">Convertible Notes&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In November 2020, the Company issued $280.0&#160;million aggregate principal amount of 4.0% senior subordinated convertible notes due November 2025. The net proceeds the Company received from the offering was approximately $271.1&#160;million, after deducting the initial purchasers&#x2019; discounts and commissions and offering expenses payable by the Company (the &#x201c;Convertible Notes&#x201d;). The Company used approximately $46.0&#160;million of the net proceeds from the offering of the notes to pay the cost of the Capped Call (as defined below) and $55.0&#160;million of the net proceeds from the offering of the initial notes to finance the Prepaid Forward (as defined below). The Convertible Notes are the Company's senior unsecured obligations and mature on November 15, 2025 (the &#x201c;Maturity Date&#x201d;), unless earlier repurchased or converted into shares of common stock under certain circumstances described below. The Convertible Notes are convertible into shares of the Company&#x2019;s common stock, can be repurchased for cash, or a combination thereof, at the Company&#x2019;s election, at an initial conversion rate of 30.2151 shares of common stock per $1,000 principal amount of the Convertible Notes, which is equivalent to an initial conversion price of approximately $33.096 per share of common stock, subject to adjustment. The Company will pay interest on the Convertible Notes semi-annually in arrears on May 15 and November 15 of each year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes are general unsecured obligations of the Company that are subordinated in right of payment to indebtedness, obligations and other liabilities under the Company&#x2019;s RIPA, the revenue interests issued pursuant to such agreement, and any refinancing of the foregoing.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Holders may convert their Convertible Notes at their option at any time prior to the close of business on the business day immediately preceding August 15, 2025 in the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on March 31, 2021 (and only during such calendar quarter), if the last reported sale price per share of the Company&#x2019;s common stock, par value $0.001 per share (&#x201c;common stock&#x201d;), is greater than or equal to 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five business days after any five consecutive trading day period (such five consecutive trading day period, the &#x201c;measurement period&#x201d;) in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company&#x2019;s common stock and the conversion rate for the notes on each such trading day; (3) if the Company calls such notes for redemption, any such notes that have been called for redemption may be converted &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date, but only with respect to the notes called for redemption; and (4) upon the occurrence of specified corporate events, as provided in the Indenture. On or after August 15, 2025, to the close of business on the second scheduled trading day immediately before the maturity date, holders may convert all or any portion of their notes at the applicable conversion rate at any time at the option of the holder regardless of the foregoing conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, following certain corporate events or following issuance of a notice of redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its notes in connection with such a corporate event or to convert its notes called (or deemed called) for redemption during the related redemption period, as the case may be.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Notes will be redeemable, in whole or in part, at the Company&#x2019;s option at any time, and from time to time, on or after November 20, 2023 and before the 41st scheduled trading day immediately before the maturity date, at a cash redemption price equal to 100% of the principal amount of the notes to be redeemed, plus accrued and unpaid interest, if any, but only if the last reported sale price per share of the Company&#x2019;s common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive), including the trading day immediately preceding the date the Company sends the related redemption notice, during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company sends such redemption notice. No sinking fund is provided for the notes. If the Company redeems less than all the outstanding notes, at least $125.0&#160;million aggregate principal amount of notes must be outstanding and not subject to redemption as of the relevant redemption notice date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Company undergoes a &#x201c;fundamental change&#x201d; (as defined in the Indenture), holders may require the Company to repurchase their notes for cash all or any portion of their notes at a fundamental change repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date. The Indenture includes customary terms and covenants, including certain events of default.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $8.9&#160;million of issuance costs related to the issuance of the Convertible Notes. Prior to the adoption of ASU 2020-06 on January 1, 2021, the $271.1&#160;million of proceeds received from the issuance of the Convertible Notes were allocated between long-term debt (the &#x201c;liability component&#x201d;) of $177.6&#160;million and additional paid-in capital (the &#x201c;equity component&#x201d;) of $93.5&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With the adoption of ASU 2020-06 as of January 1, 2021, the Company reports the convertible debt liability at the aggregate principal amount less unamortized issuance costs. This resulted in the reclassification of the $93.5&#160;million of the Company&#x2019;s convertible notes recognized at December 31, 2020 from additional paid in capital to the convertible debt liability. The portion of interest expense previously recognized for the accretion of the convertible debt liability and the true-up of the amortization of the issuance costs of $1.5&#160;million was recorded as an adjustment to accumulated deficit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 22, 2021, the Company entered into a privately negotiated exchange agreement (the &#x201c;Exchange Agreement&#x201d;) with two co-managed holders (the &#x201c;Holders&#x201d;) of its Convertible Notes. Under the terms of the Exchange Agreement the Holders agreed to exchange (the &#x201c;Exchange&#x201d;) with the Company $15.0&#160;million aggregate principal amount of the Convertible Notes held in the aggregate by them (and accrued interest thereon) for shares of the Company&#x2019;s common stock. Pursuant to the Exchange Agreement, the number of shares of common stock to be issued by the Company to the Holders upon consummation of the Exchange was determined based upon the volume-weighted-average-price per share of common stock, subject to a floor of $5.62 per share, during the &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzgxNTE_644ef29b-4004-409a-8520-152cba522335"&gt;five&lt;/span&gt; trading-day averaging period, commencing on the trading day immediately following the date of the Exchange Agreement. The Exchange closed on November 3, 2021 with 1,094,848 shares of the Company's common stock being exchanged.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounted for the Exchange as an extinguishment of a liability and calculated the gain on extinguishment of debt under ASC 470-50-40, which requires the difference between the reacquisition price of the debt and the net carrying amount of the extinguished debt to be recognized in the income statement. The reacquisition price of the Convertible Notes was calculated by the number of shares exchanged times the closing price of the common shares on the day of settlement plus any transactional costs incurred during the reacquisition. The net carrying amount of the debt was calculated by the face value of the notes less the unamortized debt issuance costs associated with the face value of the notes. The Company recognized a gain of &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$2.6&#160;million in "Other Income" on the Statements of Operations and Comprehensive Loss during the year ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December 31, 2022, the principal amount of convertible notes was $265.0&#160;million, and the unamortized debt discount and issuance costs were $5.1&#160;million, for a net carrying amount of $259.9&#160;million. As of December 31, 2021, the principal amount of convertible notes was $265.0&#160;million, and the unamortized debt discount and issuance costs were $6.7&#160;million, for a net carrying amount of $258.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded $12.2&#160;million and $12.4&#160;million of interest expense during the years ended December&#160;31, 2022 and 2021, respectively, relating to the cash interest on the convertible notes due semi-annually and amortization of the debt issuance costs. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December&#160;31, 2022, no Convertible Notes were convertible pursuant to their terms. The estimated fair value of the Convertible Notes was $145.9&#160;million as of December&#160;31, 2022 and $140.3&#160;million as of December 31, 2021. The estimated fair value of the Convertible Notes was determined through consideration of quoted market prices. As of December&#160;31, 2022, the if-converted value of the Convertible Notes did not exceed the principal value of those notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Capped Call Transactions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering of the Convertible Notes, the Company entered into privately-negotiated capped call transactions with one of the initial purchasers of the convertible notes or its affiliate and certain other financial institutions. The Company used approximately $46.0&#160;million of the net proceeds from the offering of the Convertible Notes to pay the cost of the capped call transactions. The capped call transactions are expected generally to reduce potential dilution to the Company&#x2019;s common stock upon any conversion of the Convertible Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, in the event that the market value per share of the Company&#x2019;s common stock, as measured under the terms of the capped call transactions at the time of exercise, is greater than the strike price of the capped call transactions (which initially corresponds to the initial conversion price of the Convertible Notes, and is subject to certain adjustments), with such reduction and/or offset subject to a cap initially equal to approximately $55.16 (which represents a premium of approximately 100% over the last reported sale price of the Company&#x2019;s common stock on November 11, 2020), subject to certain adjustments. The capped call transactions are separate transactions, entered into by the Company and are not part of the terms of the Convertible Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Given that the transactions meet certain accounting criteria, the convertible note capped call transactions are recorded in stockholders&#x2019; equity, and they are not accounted for as derivatives and are not remeasured each reporting period. As of December&#160;31, 2022, the Company had not purchased any shares under the convertible note capped call transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Prepaid Forward&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the offering of the Convertible Notes, the Company entered into a prepaid forward stock repurchase transaction (&#x201c;Prepaid Forward&#x201d;) with a financial institution (&#x201c;Forward Counterparty&#x201d;). Pursuant to the Prepaid Forward, the Company used approximately $55.0&#160;million of the net proceeds from the offering of the Convertible Notes to fund the Prepaid Forward. The aggregate number of shares of the Company&#x2019;s common stock underlying the Prepaid Forward was approximately 1,994,198. The expiration date for the Prepaid Forward is November 15, 2025, although it may be settled earlier in whole or in part. Upon settlement of the Prepaid Forward, at expiration or upon any early settlement, the Forward Counterparty will deliver to the Company the number of shares of common stock underlying the Prepaid Forward or the portion thereof being settled early. The shares purchased under the Prepaid Forward are treated as treasury stock and not outstanding for purposes of the calculation of basic and diluted earnings per share, but will remain outstanding for corporate law purposes, including for purposes of any future stockholders&#x2019; votes, until the Forward Counterparty delivers the shares underlying the Prepaid Forward to the Company. As of December 31, 2022, 71,174 shares had been delivered to the Company. The Company&#x2019;s Prepaid Forward hedge transaction exposes the Company to credit risk to the extent that its counterparty may be unable to meet the terms of the transaction. The Company mitigates this risk by limiting its counterparty to a major financial institution.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzY1_47acf259-ff5b-4dff-91bd-c105740b14a7"
      unitRef="usd">280000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzk4_e63c2608-39db-416a-8435-e7fc244c3167"
      unitRef="number">0.040</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="ib9742d82b02b48ab8c8bfaae98892ca1_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIzMg_4f00dec8-23e0-4d3a-b86e-a4caa753ed87"
      unitRef="usd">271100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="ia36bec8b87b9499a9d6e149c23017d3a_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQwNQ_09c740a1-d453-44df-a152-66d2fb1a5e07"
      unitRef="usd">46000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia36bec8b87b9499a9d6e149c23017d3a_D20201101-20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzUxNw_fcad521e-54c0-4afa-a7ac-8118591afb88"
      unitRef="usd">55000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="ib9742d82b02b48ab8c8bfaae98892ca1_D20201101-20201130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEwNjM_2a6f0101-c1eb-4af7-8466-5734264dcc64"
      unitRef="number">30.2151</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEyMTE_2c6e7899-7b18-44af-9906-471f84333028"
      unitRef="usdPerShare">33.096</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i94b4f081d4c144eea7bb2124983c6bc2_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIwODI_4d7c248b-d5bb-4ca3-9eee-6ba24ebd69bb"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxNDE_fc36f723-2831-4136-9e06-e4a4dbbae52a"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxODk_20e93d2c-a843-4a7c-baf8-743e6bb65211"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIyNDU_9d97df61-d0c6-4bd3-8641-de5d699018c5"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <espr:NumberOfBusinessDays
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIzODI_d0ed862d-d897-4e0f-b522-8fe993c7b65b"
      unitRef="day">5</espr:NumberOfBusinessDays>
    <espr:NumberOfConsecutiveTradingDays
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzI0MDk_599e490d-24d0-49ff-9ee8-a58a5e020531"
      unitRef="day">5</espr:NumberOfConsecutiveTradingDays>
    <espr:NumberOfConsecutiveTradingDays
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzI0NDk_38e09fdd-734b-47c1-a06f-8509e5379f52"
      unitRef="day">5</espr:NumberOfConsecutiveTradingDays>
    <espr:DebtInstrumentConvertibleThresholdPercentageOfLastReportedSalePrice
      contextRef="iff9015ac3edf43f5987e6667ffc148ef_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzI2MzU_2dd8698d-078d-4d3c-ad85-889a8bba73b4"
      unitRef="number">0.98</espr:DebtInstrumentConvertibleThresholdPercentageOfLastReportedSalePrice>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ib89db0c8ada64312b1ffbf5a393e7c37_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQxMjQ_3006fc10-2502-4d35-b533-479233d0bb74"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="ib89db0c8ada64312b1ffbf5a393e7c37_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQzMjE_dbaf212d-81e8-48e0-ab75-572c4ee7558c"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="ib89db0c8ada64312b1ffbf5a393e7c37_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQzNzY_19617315-94f6-43ed-84e1-2dc153f07cf9"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="ib89db0c8ada64312b1ffbf5a393e7c37_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQ1Mzk_a09f7cfd-479d-4bb1-b794-aad5bd655f52"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <espr:DebtInstrumentCovenantRequiredAmountOutstanding
      contextRef="i697c6a9b29c543b08354e82725696b3e_I20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzQ4MDk_bd193831-811b-4f80-8de1-c319e6682c5c"
      unitRef="usd">125000000</espr:DebtInstrumentCovenantRequiredAmountOutstanding>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ib9742d82b02b48ab8c8bfaae98892ca1_D20201101-20201130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzUxNzE_c6c29512-c160-41c2-9740-64028d418e28"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i2f115421e063426ca1a0b45dede183ef_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzE2ODcw_149c9464-7b5d-40a8-a06d-7c556a803703"
      unitRef="usd">8900000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts
      contextRef="i9c8e36cbd0e7478ba8b66875097afc11_D20210101-20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzU5MzM_04ee4ebf-f466-4f58-89e4-65c55d9a8759"
      unitRef="usd">271100000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:LongTermDebt
      contextRef="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzYwNjk_08489202-3977-4989-a4df-f9b2f8aba91a"
      unitRef="usd">177600000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="ia6bdd0b668bc4d2897f23acbed22eb48_I20201130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzYxMzE_fb5d83b6-f42e-423c-88e3-0b4de9f38a8a"
      unitRef="usd">93500000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ida1fd33d81f2453186c51d1da420b8b2_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzcwNTY_cca63013-e380-495d-b89d-e464b2799d52"
      unitRef="usd">-93500000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ida1fd33d81f2453186c51d1da420b8b2_I20210101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzczNjA_1d720bbc-73ba-4faa-ae84-5332cc26e6e3"
      unitRef="usd">-1500000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i8a20149f277c4b0695f1e464659aeaaf_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzc3MDk_dbe00936-9a4b-4a83-a4e1-89d30de710b8"
      unitRef="usd">15000000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <espr:DebtInstrumentExchangeAgreementConversionWeightedAveragePricePerShareFloor
      contextRef="i48e5c6eacf8c44b797fab743ec8dfd48_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzgxMjY_d48d1c20-db40-46f6-933b-2f5d4558d472"
      unitRef="usdPerShare">5.62</espr:DebtInstrumentExchangeAgreementConversionWeightedAveragePricePerShareFloor>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="i5dc6b2de0e0a4cddaa647ada3afc364e_D20211103-20211103"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzgzMTc_f5fb815e-8338-48d1-81dc-fa5c54624614"
      unitRef="shares">1094848</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:OtherIncome
      contextRef="ic42f94cf4bc84cfba2108043bd8d101a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzkxMjI_5c00277d-185b-4327-9200-942c91ab0822"
      unitRef="usd">2600000</us-gaap:OtherIncome>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i74ba1d181cc24647996888c423904ef2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNjk5ODc_ca32f64e-cb9b-49f9-a72b-37e58b51dbcb"
      unitRef="usd">265000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74ba1d181cc24647996888c423904ef2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwMDM_10bbf24c-456e-448d-8f15-9de480624531"
      unitRef="usd">5100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i74ba1d181cc24647996888c423904ef2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwMTc_737ffa96-fd82-4bb1-b424-83c519a39b3e"
      unitRef="usd">259900000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6cfb8ad7bf84acd9d582cab8036e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwMzM_398d7ae2-393d-479a-8317-5302f043dd18"
      unitRef="usd">265000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib6cfb8ad7bf84acd9d582cab8036e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwNDk_80bfaeea-41d0-4040-9fe9-27ed79a435f2"
      unitRef="usd">6700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib6cfb8ad7bf84acd9d582cab8036e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwNjM_378386b9-63ea-4c8f-8099-94bb6640cf6c"
      unitRef="usd">258300000</us-gaap:LongTermDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ie56934a704a841f182bd792f7e4ef495_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwNzk_557b4c47-87d7-4800-849c-ec69a27ad019"
      unitRef="usd">12200000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic42f94cf4bc84cfba2108043bd8d101a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzk0MTQ_72c80c40-ef6e-4696-838c-2641d4ebcd44"
      unitRef="usd">12400000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFairValue
      contextRef="i74ba1d181cc24647996888c423904ef2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzk5NDQ_eabd002b-fdf9-4b90-97ff-77f5a3c7f076"
      unitRef="usd">145900000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="ib6cfb8ad7bf84acd9d582cab8036e5c5_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzk5NjA_9d0608f2-d9a4-42dd-94e0-e8fe939caea9"
      unitRef="usd">140300000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:PaymentsForDerivativeInstrumentFinancingActivities
      contextRef="ie8e46716d37e411db1b6466cc6c26a8f_D20201116-20201116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEwNTE1_a677ce56-3c05-47d0-83bb-0e884fce68e0"
      unitRef="usd">46000000</us-gaap:PaymentsForDerivativeInstrumentFinancingActivities>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i0bf4c27bd5c2446696bd39c3fad5cc2f_I20201116"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzExMzYx_feb8ae16-676d-4c20-b170-42902b08ce88"
      unitRef="usdPerShare">55.16</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <espr:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremiumPercentage
      contextRef="i0bf4c27bd5c2446696bd39c3fad5cc2f_I20201116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzExNDA5_727faf33-856d-4337-811f-2de669f02dc7"
      unitRef="number">1</espr:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPremiumPercentage>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie8e46716d37e411db1b6466cc6c26a8f_D20201116-20201116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEyMjk4_fc9ecfdd-53b5-4c60-ae47-91bb24f3ce91"
      unitRef="usd">55000000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ie8e46716d37e411db1b6466cc6c26a8f_D20201116-20201116"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzEyNTAz_0cd6bab8-e780-46df-abc1-17526e7d8136"
      unitRef="shares">1994198</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNjkvZnJhZzpiNmVmYTc3NWU5YmM0OGFiODFlNjI5NzJhYTQ0OTQ5Yy90ZXh0cmVnaW9uOmI2ZWZhNzc1ZTliYzQ4YWI4MWU2Mjk3MmFhNDQ5NDljXzIxOTkwMjMyNzAwOTQ_a2a6bebd-536f-424d-922b-7cbce317cf15"
      unitRef="shares">71174</us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIyNzI_2100deb5-ec19-4f8b-83fb-e2c46638a1e6">Stockholders' Deficit&lt;div&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;ATM Offering&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 August 3, 2021, the Company filed an automatically effective registration statement on Form S-3ASR (the &#x201c;Registration Statement&#x201d;) with the SEC which registers the offering, issuance and sale of an unspecified amount of common stock, preferred stock, debt securities, warrants and/or units of any combination thereof. The Company simultaneously entered into an open market sale agreement with Jefferies LLC, as sales agent, to provide for the issuance and sale by the Company of up to $250&#160;million of common stock from time to time in &#x201c;at-the-market&#x201d; offerings under the Registration Statement and related prospectus filed with the Registration Statement (the &#x201c;ATM Program&#x201d;). During the year ended December 31, 2021, the Company issued 897,364 shares of common stock resulting in net proceeds of approximately $9.7&#160;million after deducting $0.5&#160;million of underwriting discounts and commissions and other expenses, pursuant to the ATM Program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On April 15, 2022, the Company filed a new registration statement on Form S-3 to replace its prior automatically effective registration statement on Form S-3ASR filed on August 3, 2021, which registers the offering, issuance and sale of up to $239&#160;million of common stock from time to time in &#x201c;at-the-market&#x201d; offerings (the &#x201c;New ATM Program&#x201d;). On February 21, 2023, we terminated the open market sales agreement with Jefferies LLC and entered into a Controlled Equity Offering Sales Agreement with Cantor Fitzgerald &amp;amp; Co., as sales agent, to provide for the issuance and sale by the Company of up to $70&#160;million of common stock from time to time in &#x201c;at-the-market&#x201d; offerings, or the 2023 ATM Program, pursuant to our existing Form S-3 and the prospectus supplement to be filed on February 21, 2023. The Company may continue to use the 2023 ATM Program to address potential short-term or long-term funding requirements that may arise. Such program will continue to be subject to the volatility of the price of the Company's common stock and general market conditions. During the year ended December 31, 2022, the Company issued 13,043,797 shares of common stock resulting in net proceeds of approximately $90.8&#160;million after deducting $3.1&#160;million of underwriting discounts and commissions and other expenses, pursuant to the New ATM Program.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Offering&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 2, 2021, the Company entered into an underwriting agreement with H.C. Wainwright &amp;amp; Co., LLC ("Wainwright"). Pursuant to the underwriting agreement, the Company agreed to sell, in a firm commitment offering, 32,142,858 shares of common stock, $0.001 par value per share, and accompanying warrants to purchase up to an aggregate of 32,142,858 shares of common stock, as well as up to 4,821,428 additional shares of common stock and/or accompanying warrants to purchase an aggregate of up to 4,821,428 shares of its common stock that may be purchased by Wainwright pursuant to a 30-day option granted to Wainwright by the Company (the "Offering"). Each share of common stock was sold&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;together with a common warrant to purchase one share of common stock, at an exercise price of $9.00 per share. Such common warrants are immediately exercisable and will expire two years from the date of issuance. The combined public offering price of each share of common stock and accompanying common warrant sold in the Offering was $7.00, and the combined price of each share of common stock and accompanying common warrant purchased by Wainwright from the Company was $6.51. On December 3, 2021, Wainwright exercised its option to purchase additional warrants to purchase 4,821,428 shares of Common Stock. The Offering, including the additional warrants sold pursuant to the exercise of Wainwright's option to purchase additional warrants, closed on December 7, 2021. The aggregate net proceeds received by the Company from the offering was $208.7&#160;million, after deducting $16.3&#160;million of underwriting discounts and commissions and other estimated offering expenses payable by the Company and excluding the net proceeds, if any, from the exercise of the common warrants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent: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 connection with the Offering, the Company issued warrants to purchase 36,964,286 shares of common stock at an exercise price of $9.00. The warrants will terminate on December 7, 2023. The warrants were recorded at fair value of $61.9&#160;million to additional-paid-in-capital in accordance with ASC 815-10 based upon the allocation of the proceeds between the common shares issued with the Offering and the warrants. The Company estimated the fair value of the warrants using a Black-Scholes option-pricing model, which is based, in part, upon subjective assumptions including but not limited to stock price volatility, the expected life of the warrant, the risk-free interest rate and the fair value of the common stock underlying the warrant. The Company estimates the volatility based on its historical volatility that is in line with the expected remaining life of the warrants. The risk-free interest rate is based on the U.S. Treasury daily rate for a maturity similar to the expected remaining life of the warrants. The expected remaining life of the warrants is assumed to be equivalent to its remaining contractual term.&lt;/span&gt;&lt;/div&gt;As of December 31, 2022, the Company had warrants outstanding that were exercisable for a total of 36,964,286 shares of common stock at a weighted-average exercise price of $9.00 per share.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <espr:SaleOfStockMaximumValueOfSharesIssuedInTransaction
      contextRef="ifc75a497a8c34e10802e473fe427d042_D20210803-20210803"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzUzNA_ed01cdd2-3155-45c3-bce7-42b486a4fdea"
      unitRef="usd">250000000</espr:SaleOfStockMaximumValueOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i036feb09057b4d7085fd79b14aff950a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0Xzc3NQ_be217297-8f13-41df-99ae-2106068a1716"
      unitRef="shares">897364</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i036feb09057b4d7085fd79b14aff950a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0Xzc3NQ_fd2df6c0-482c-4d1e-8e27-122f3e8e6fe0"
      unitRef="shares">897364</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i036feb09057b4d7085fd79b14aff950a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0Xzg0NA_62e4dbf4-64f0-44ca-876f-28fa72f2212a"
      unitRef="usd">9700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i036feb09057b4d7085fd79b14aff950a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0Xzg2Mw_cd378438-506d-439b-9c43-4d39ebafbd51"
      unitRef="usd">500000</us-gaap:PaymentsOfStockIssuanceCosts>
    <espr:SaleOfStockAuthorizedAmount
      contextRef="i7bae2549d65e41589615a2d5723c7b42_D20220415-20220415"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNTkxMjg_00badfc4-f961-4490-9057-a52c114b7abb"
      unitRef="usd">239000000</espr:SaleOfStockAuthorizedAmount>
    <espr:SaleOfStockAuthorizedAmount
      contextRef="i08bf0b9082c340e58b7b9b5e6158317d_D20230221-20230223"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjE3NjE_a97d26ec-0ec3-4fab-94c1-84dd0403684b"
      unitRef="usd">70000000</espr:SaleOfStockAuthorizedAmount>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i312db0c3fd3945c29ff0f16ea44d33c5_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNTkxNDI_7602fdd6-60e9-4492-b333-0d57086c4086"
      unitRef="shares">13043797</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i312db0c3fd3945c29ff0f16ea44d33c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNTkxNTQ_a7c42d82-2668-417e-8629-c6cf3286a5af"
      unitRef="usd">90800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i312db0c3fd3945c29ff0f16ea44d33c5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNTkxNjk_cdbf3fb2-6ffd-4538-8845-a4c2c61380ba"
      unitRef="usd">3100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i38feec4a504a4a318257c1e290bcaf85_D20211202-20211202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExMjI_28db5766-66d7-4ecf-99c9-12007f264928"
      unitRef="shares">32142858</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i558058e6678d4daf9d003168902ad389_I20211202"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExMzQ_9d0407b7-4bb2-43d7-8527-36d470f19539"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <espr:SaleOfStockNumberOfWarrantsIssuedInTransaction
      contextRef="i38feec4a504a4a318257c1e290bcaf85_D20211202-20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExNDI_b30d2779-a954-45cb-a6af-34d962eb3df3"
      unitRef="shares">32142858</espr:SaleOfStockNumberOfWarrantsIssuedInTransaction>
    <espr:SaleOfStockOptionToPurchaseAdditionalSharesNumberOfShares
      contextRef="i6f38547a14694674989fe0308b72ba62_D20211202-20211202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExNTQ_7370ccdc-95a6-477d-9689-06ad23e60172"
      unitRef="shares">4821428</espr:SaleOfStockOptionToPurchaseAdditionalSharesNumberOfShares>
    <espr:SaleOfStockOptionToPurchaseAdditionalWarrantsNumberOfSecuritiesCalledByWarrantOrRight
      contextRef="i288629a53f184ceba50b9a9a4714350e_I20211202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExNjU_9d545046-d120-4f3c-a57c-5956c53a6804"
      unitRef="shares">4821428</espr:SaleOfStockOptionToPurchaseAdditionalWarrantsNumberOfSecuritiesCalledByWarrantOrRight>
    <espr:SaleOfStockUnderwriterOptionPeriod
      contextRef="i6f38547a14694674989fe0308b72ba62_D20211202-20211202"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjEyMzk_63d8b780-b88d-40c0-9b6e-a9c9ba1c1e80">P30D</espr:SaleOfStockUnderwriterOptionPeriod>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i558058e6678d4daf9d003168902ad389_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjEyNDU_22095e1f-a62c-494b-87ed-bc208683f5fa"
      unitRef="shares">1</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i558058e6678d4daf9d003168902ad389_I20211202"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExNzY_a771df1f-61b5-4dab-b36e-c71e74354f70"
      unitRef="usdPerShare">9.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i558058e6678d4daf9d003168902ad389_I20211202"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjEyNTM_83dbd9d5-7337-4e0a-bbab-b31af86a6e8e">P2Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i558058e6678d4daf9d003168902ad389_I20211202"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExODM_6021ab4e-acc1-4258-85cd-894a81f3785b"
      unitRef="usdPerShare">7.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i413ae3c8feae446b985f1f19bc9e706e_I20211202"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExOTA_3abe5645-1621-46ec-beb1-f90025ed5654"
      unitRef="usdPerShare">6.51</us-gaap:SaleOfStockPricePerShare>
    <espr:SaleOfStockNumberOfWarrantsIssuedInTransaction
      contextRef="iadcd2b4772ab45b2b09c6a0a23e7608e_D20211203-20211203"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjExOTc_1bd3534b-4a4e-4dce-bfc0-0fa93b628b3a"
      unitRef="shares">4821428</espr:SaleOfStockNumberOfWarrantsIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i3df8d6b111c5437b93b30d6d1af876a1_D20211202-20211202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjEyMDg_25b29228-bd10-42f5-ba17-2e46be8213d4"
      unitRef="usd">208700000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i3df8d6b111c5437b93b30d6d1af876a1_D20211202-20211202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTkwMjMyNjEyMjQ_ebe950a1-92de-481b-86d7-eef64218d3ba"
      unitRef="usd">16300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i728f8f5b7f114af5b53488a99dd7a647_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzEwNTg_67d7a2af-1fe0-4cf7-8de6-decc9d0fb409"
      unitRef="shares">36964286</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i728f8f5b7f114af5b53488a99dd7a647_I20211202"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzExMDg_befab86b-c93f-4717-8b35-ca88cdf5288c"
      unitRef="usdPerShare">9.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i3df8d6b111c5437b93b30d6d1af876a1_D20211202-20211202"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzEyMDU_44d7395c-c9ef-46d2-a4e6-70192d580821"
      unitRef="usd">61900000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIxOTI_79bf9845-c568-4a3e-8648-2121e8358c5d"
      unitRef="shares">36964286</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzIvZnJhZzo4MGRhMDlkNTliNGI0ODg5YTM4YTQ0OWRiNTY1YmY1NC90ZXh0cmVnaW9uOjgwZGEwOWQ1OWI0YjQ4ODlhMzhhNDQ5ZGI1NjViZjU0XzIyNTg_40dec263-1056-4668-a652-3d80086982fc"
      unitRef="usdPerShare">9.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNTE4_4d237ae5-6398-4ce1-bce6-6c70ccf84c29">Stock Compensation&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2022 Stock Option and Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2022, the Company's stockholders approved the 2022 Stock Option and Incentive Plan (the "2022 Plan"). The number of shares of common stock available for awards under the 2022 Plan was set to 4,400,000, with any shares underlying awards that are forfeited, canceled, held back upon exercise of an option or settlement of an award to cover the exercise price or tax withholding, reacquired by the Company prior to vesting, satisfied without the issuance or shares, or otherwise terminated (other than by exercise) under the 2022 Plan may be added back to the shares of common stock available for issuance under the 2022 Plan. The 2022 Plan provides for the award of stock options (both incentive and non-qualified options), stock appreciation rights, restricted stock, restricted stock units ("RSUs"), unrestricted stock, cash-based awards, and dividend equivalent rights. Following the approval of the 2022 Plan, no further awards will be issued under the Company&#x2019;s 2013 Stock Option and Incentive Plan (the &#x201c;2013 Plan&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, the board of directors approved the Esperion Therapeutics, Inc. 2020 Employee Stock Purchase Plan (the "ESPP") which was approved by the Company's shareholders on May 28, 2020. The ESPP allows eligible employees to authorize payroll deductions of up to 10% of their base salary or wages up to $25,000 annually to be applied toward the purchase of shares of the Company's common stock on the last trading day of the offering period. Participating employees will purchase shares of the Company's common stock at a discount of up to 15% on the lesser of the closing price of the Company's common stock on the NASDAQ Global Select Market (i) on the first trading day of the offering period or (ii) the last day of any offering period. Offering periods under the ESPP will generally be in six months increments, commencing on September 1 and March 1 of each calendar year with the administrator having the right to establish different offering periods. During the years ended December&#160;31, 2022 and 2021, the Company recognized $0.4&#160;million and $0.7&#160;million of stock compensation expense related to the ESPP, respectively. As of December&#160;31, 2022, there have been 339,422 shares issued and 485,578 shares reserved for future issuance under the ESPP.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2017 Inducement Equity Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2017, and as amended in 2019, the Company's board of directors approved the 2017 Inducement Equity Plan (the "2017 Plan"). The number of shares of common stock available for awards under the 2017 Plan is 1,150,000, with any shares of common stock that are forfeited, cancelled, held back upon the exercise or settlement of an award to cover the exercise price or tax withholding, reacquired by the Company prior to vesting, satisfied without the issuance of common stock, or otherwise terminated (other than by exercise) under the 2017 Plan added back to the shares of common stock available for issuance under the 2017 Plan. The 2017 Plan provides for the granting of stock options, stock appreciation rights, restricted stock awards, restricted stock units ("RSUs"), unrestricted stock awards and dividend equivalent rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2013 Stock Option and Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2015, the Company&#x2019;s stockholders approved the amended and restated 2013 Plan which, among other things, increased the number of shares of common stock reserved for issuance thereunder. The number of shares of common stock available for awards under the 2013 Plan was increased by&#160;923,622 shares from&#160;2,051,378 shares to 2,975,000 shares, plus (i) shares of common stock that are forfeited, cancelled, held back upon the exercise or settlement of an award to cover the exercise price or tax withholding, reacquired by the Company prior to vesting, satisfied without the issuance of common stock or otherwise terminated (other than by exercise) under the 2013 Plan and the Company&#x2019;s 2008 Incentive Stock Option and Restricted Stock Plan are added back to the shares of common stock available for issuance under the 2013 Plan, and (ii) on January 1, 2016, and each January 1, thereafter, the number of shares of common stock reserved and available for issuance under the 2013 Plan will be cumulatively increased by 2.5% of the number of shares of common stock outstanding on the immediately preceding December 31, or such lesser number of shares of common stock determined by the compensation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;committee. The 2013 Plan provides for the granting of stock options, stock appreciation rights, restricted stock awards, RSUs, unrestricted stock awards, cash-based awards, performance share awards and dividend equivalent rights.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurs stock-based compensation expense related to stock options, performance-based stock options ("PBSOs"), RSUs and performance-based restricted stock units ("PBRSUs"). The fair value of RSUs and PBRSUs is determined by the closing market price of the Company&#x2019;s common stock on the date of grant. The fair value of stock options and PBSOs is calculated using a Black-Scholes option-pricing model. Compensation costs related to equity instruments granted are recognized over the requisite service periods of the awards on a straight-line basis at the grant-date fair value. The Company accounts for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the 2022 Plan, 2017 Plan, and 2013 Plan the vesting of options granted or restricted awards given will be determined individually with each option grant. Generally, 25 percent of the granted amount will vest upon the first anniversary of the option grant with the remainder vesting ratably on the first day of each calendar quarter for the following three years. Stock options have a 10-year life and expire if not exercised within that period, or if not exercised within 90 days of cessation of providing service to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent: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 the activity relating to the Company&#x2019;s options to purchase common stock for the year ended December&#160;31, 2022:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,214,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;38.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled (vested and unvested)&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;(693,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.64&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No stock options were exercised during the year ended December&#160;31, 2022. The total pre-tax intrinsic value of stock options exercised during the years ended December&#160;31, 2021 was $4.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent: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 shows the weighted-average assumptions used to compute the stock-based compensation costs for the stock options granted to employees during each of the two years ending December&#160;31, 2022, using the Black-Scholes option-pricing model:&lt;/span&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-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.26&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Weighted-average expected life of options (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"/&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-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The risk-free interest rate assumption was based on the United States Treasury&#x2019;s rates for U.S. Treasury zero-coupon bonds with maturities similar to those of the expected term of the award being valued. The assumed dividend yield was based on the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s expectation of not paying dividends in the foreseeable future. The weighted-average expected life of the options was calculated using the simplified method as prescribed by the Securities and Exchange Commission Staff Accounting Bulletin No.&#160;107 (&#x201c;SAB No.&#160;107&#x201d;). This decision was based on the lack of relevant historical data due to the Company&#x2019;s limited historical experience. The Company estimates volatility based on the Company's historical stock prices over the expected life of the stock options.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average grant-date fair values of stock options granted during the years ended December&#160;31, 2022 and 2021, were $3.38 and $19.19, respectively. During the years ended December&#160;31, 2022 and 2021, the Company recognized stock-based compensation expense related to stock options of $5.6 million and $14.6&#160;million, including $0.6&#160;million and $1.5&#160;million that was capitalized into inventory, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there was approximately $7.7 million of unrecognized compensation cost related to unvested options, which will be recognized over a weighted-average period of approximately 2.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company&#x2019;s RSUs for the year ended December&#160;31, 2022:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&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:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,905,909&#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;4.97&#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 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;Forfeited&#160;or&#160;expired&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;(395,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(440,697)&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;19.39&#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;Outstanding and unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,768,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022 and 2021, the Company recognized stock-based compensation expense related to RSUs of $6.6 million, including $0.7&#160;million that was capitalized into inventory, and $8.1&#160;million, including $0.7&#160;million that was capitalized into inventory, respectively. As of December&#160;31, 2022, there was approximately $14.3 million of unrecognized stock-based compensation expense related to unvested RSUs, which will be recognized over a weighted-average period of approximately 2.7 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-based Restricted Stock Units ("PBRSUs")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the Company granted PBRSUs from the 2013 Plan that vest upon various performance-based milestones as set forth in the individual grant agreements, such as achievement of predetermined milestones based on the Company's U.S. net product sales or clinical or regulatory outcomes. The actual number of units (if any) received under these awards will depend on continued employment and actual performance over the performance period. Each quarter, the Company updates their assessment of the probability that the performance milestone will be achieved. The Company amortizes the fair value of the PBRSUs based on the expected performance period to achieve the performance milestone. The fair value of the PBRSUs is based on the quoted market price of the Company's common stock on the date of grant. The Company expects the performance criteria to be met. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company's PBRSUs for the year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Numbers of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PBRSU's&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Per 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;Outstanding and unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,950&#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;9.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#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;&#x2014;&#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;Forfeited&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;(178,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10.95&#160;&lt;/span&gt;&lt;/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;Vested&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;&#x2014;&#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;&#x2014;&#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;Outstanding and unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,250&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to the PBRSUs was approximately $1.8&#160;million, including $0.2&#160;million that was capitalized into inventory for the year ended December 31, 2022. Stock-based compensation related to PBRSUs was approximately $0.8&#160;million for the year ended December 31, 2021. As of December&#160;31, 2022, there was approximately $1.3&#160;million of unrecognized stock-based compensation expense related to unvested PBRSUs, which will be recognized over a weighted-average period of approximately 1.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance-based stock options ("PBSOs")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021 and 2022, the Company granted PBSOs from the 2013 Plan and the 2022 Plan, respectively, that vest upon various performance-based milestones as set forth in the individual grant agreements, such as achievement of predetermined clinical or regulatory outcomes. The actual number of units (if any) received under these awards will depend on continued employment and actual performance over the performance period. Each quarter, the Company updates their assessment of the probability that the performance milestone will be achieved. The Company amortizes the fair value of the PBSOs based on the expected performance period to achieve the performance milestone. The fair value of the PBSOs is based on the Black Scholes model as detailed in the stock option section above. The Company expects the performance criteria to be met. The weighted-average grant-date fair value of PBSOs granted during the years ended December 31, 2022 and December 31, 2021 was $4.36 and $6.04, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company&#x2019;s performance-based stock options for the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PBSOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&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;499,200&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation related to the PBSOs was approximately $0.8&#160;million and $0.1&#160;million for the years ended December 31, 2022 and 2021, respectively. As of December&#160;31, 2022, there was approximately $1.5&#160;million of unrecognized stock-based compensation expense related to unvested PBSOs, which will be recognized over a weighted-average period of approximately 1.4 years. There were no PBSOs exercisable as of December 31, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i6944ab2a23744c31974a5310786b8521_I20220531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE0NjM_1b7b94ba-4d1f-45dc-accd-dba534825dc9"
      unitRef="shares">4400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
      contextRef="i3e885c9e776b4382b484f2356a177fed_I20200528"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzMyNw_3d892191-f457-4601-b699-bbd95951de97"
      unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount
      contextRef="i175bf4ff9c2244f99ca9c71278f7b501_D20200528-20200528"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzM2Ng_c8ec9442-4713-4232-845a-51f2aedd9c39"
      unitRef="usd">25000</espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate
      contextRef="i175bf4ff9c2244f99ca9c71278f7b501_D20200528-20200528"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzU5OA_3bdd2b3a-50a9-4b49-a9c1-2c20c520c96f"
      unitRef="number">0.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate>
    <espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod
      contextRef="i175bf4ff9c2244f99ca9c71278f7b501_D20200528-20200528"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzg1MQ_762eb735-87c9-42a8-bd06-f6ac46ddff59">P6M</espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie6ead5282240458aa925a4b258c9f4d8_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzEwNjY_99a0e297-a0dd-4ecd-ac6f-e251aff69977"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i259c48a47e144daa8bac3b152846c9fc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzEwNzA_94432180-53f1-4c4c-9c02-0611ba15fe6c"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="ie6ead5282240458aa925a4b258c9f4d8_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNjQ_5a047f8c-14e4-4013-bc68-cce80a60d16e"
      unitRef="shares">339422</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i122dad243fab4a1981d981b25b84fdd0_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExODU_d0e4d206-8878-481d-aea4-02c6dd527593"
      unitRef="shares">485578</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i72c54a0c30754ea9a78f9cf0472679a6_I20191130"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE5NDU_12e7f09a-7390-464b-8e44-e54c4086ade4"
      unitRef="shares">1150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i32446f9a4af64ec2a884ee29e2ca914a_D20150501-20150531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzI2NTY_95426475-3fc2-4111-9113-c8e0a281c784"
      unitRef="shares">923622</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i60bea35789d04d57a2e1e0a5c4f13965_I20150430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzI2NzE_45f6bf40-e0c6-4309-9c8c-a629c01ca71d"
      unitRef="shares">2051378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i1185f0d23a2f47a5a7779390221c23b7_I20150531"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzI2ODQ_0ef29afa-3b5f-4134-aa3e-e2754742667a"
      unitRef="shares">2975000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAsPercentageOfSharesIssuedAndOutstanding
      contextRef="i32446f9a4af64ec2a884ee29e2ca914a_D20150501-20150531"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzMzNjk_6004a9be-6d06-4b4c-9196-15bc799c0930"
      unitRef="number">0.025</espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedAsPercentageOfSharesIssuedAndOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i098745b18d734265a3a269ef10de49fa_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzU2NzM_4a639f48-3701-42ee-87a6-7f8e30207910"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodForRemainingGrantAmount
      contextRef="i098745b18d734265a3a269ef10de49fa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzU4NTA_a24ae037-8e2a-4636-bbfa-a04ce2eb49f0">P3Y</espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriodForRemainingGrantAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i098745b18d734265a3a269ef10de49fa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzU4NzU_de2f48d2-74f0-4a45-bec8-c1d35ce9bb15">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodFromCessationOfEmploymentWithinWhichOptionsExpireIfNotExercised
      contextRef="i098745b18d734265a3a269ef10de49fa_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzU5NjM_6e440cb8-5043-46aa-b9cc-a263fdafd5b7">P90D</espr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPeriodFromCessationOfEmploymentWithinWhichOptionsExpireIfNotExercised>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNTIx_9ee20d01-637b-4826-b61c-cb01dbdc0763">&lt;div style="margin-bottom:3pt;text-indent: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 the activity relating to the Company&#x2019;s options to purchase common stock for the year ended December&#160;31, 2022:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,214,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;38.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or cancelled (vested and unvested)&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;(693,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;33.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.86&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;37.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.64&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company&#x2019;s performance-based stock options for the year ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.164%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contractual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PBSOs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&#160;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.83&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;403,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2022&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;499,200&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.32&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzUtMS0xLTEtNTA1MjM_a1202a21-82e5-455c-8909-77b10130a75c"
      unitRef="shares">3214537</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzUtMy0xLTEtNTA1MjM_0257ad8d-c8b4-4807-8516-3bcdf99df8be"
      unitRef="usdPerShare">38.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzUtNS0xLTEtNTA1MjM_daed9a4a-95b6-47f7-99cf-323b71043e5a">P4Y2M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzUtNy0xLTEtNTA1MjM_0c63f1f7-646a-4751-823e-e4e0ab0ef212"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzYtMS0xLTEtNTA1MjM_5d61e9c6-2974-47d1-a334-75f460c067b5"
      unitRef="shares">1321600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzYtMy0xLTEtNTA1MjM_de3d1021-f2dd-4fbf-9cab-c76f559a4528"
      unitRef="usdPerShare">4.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzctMS0xLTEtNTA1MjM_cde4f96d-170f-4017-b67a-d8c408da1954"
      unitRef="shares">693400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzctMy0xLTEtNTA1MjM_dcec5d56-5773-46ef-855c-c6b122420608"
      unitRef="usdPerShare">33.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzgtMS0xLTEtNTA1MjM_7983f14e-f2df-4104-832c-2afd170ae81b"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzgtMy0xLTEtNTA1MjM_ff470377-3f8f-46d1-81dc-225e1fc27f46"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzktMS0xLTEtNTA1MjM_79954340-4ec8-476f-9e1f-0f5cbe5cd808"
      unitRef="shares">3842737</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzktMy0xLTEtNTA1MjM_a24cb6d6-8afd-4cd7-a8f2-003e033332f9"
      unitRef="usdPerShare">27.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzktNS0xLTEtNTA1MjM_aefcf60f-9dd1-489d-908e-6777a57411c2">P4Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzktNy0xLTEtNTA1MjM_41765824-ebca-4d53-b960-99d8c9f93a44"
      unitRef="usd">1658000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzEwLTEtMS0xLTUwNTIz_79954340-4ec8-476f-9e1f-0f5cbe5cd808"
      unitRef="shares">3842737</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzEwLTMtMS0xLTUwNTIz_a24cb6d6-8afd-4cd7-a8f2-003e033332f9"
      unitRef="usdPerShare">27.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzEwLTUtMS0xLTUwNTIz_aefcf60f-9dd1-489d-908e-6777a57411c2">P4Y10M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzEwLTctMS0xLTUwNTIz_41765824-ebca-4d53-b960-99d8c9f93a44"
      unitRef="usd">1658000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzExLTEtMS0xLTUwNTIz_c55f4b18-fc0a-4316-bc68-4b08301e589a"
      unitRef="shares">2517412</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzExLTMtMS0xLTUwNTIz_b7b24c28-e30e-4564-887d-8c9d2083c008"
      unitRef="usdPerShare">37.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzExLTUtMS0xLTUwNTIz_bffcf388-0afa-45d9-932c-b872ed687482">P2Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTpjYjU3YTM0YTA0NGU0NzRmYjZkM2EzYWRkOTlkZjhlZi90YWJsZXJhbmdlOmNiNTdhMzRhMDQ0ZTQ3NGZiNmQzYTNhZGQ5OWRmOGVmXzExLTctMS0xLTUwNTIz_fd6c9444-d0e1-49c9-b444-7de37801dc15"
      unitRef="usd">185000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzYyNjc_af470c5d-941d-4c2b-9455-eb8f219f4aec"
      unitRef="usd">4700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNTE5_a84952ba-e241-4f7b-a8c2-51f5edab3e8c">&lt;div style="margin-bottom:3pt;text-indent: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 shows the weighted-average assumptions used to compute the stock-based compensation costs for the stock options granted to employees during each of the two years ending December&#160;31, 2022, using the Black-Scholes option-pricing model:&lt;/span&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-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.26&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.79&#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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Weighted-average expected life of options (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="3" style="display:none"/&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:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzMtMS0xLTEtNTA1MjM_32445b0b-a517-4b28-a443-96a463ea7dae"
      unitRef="number">0.0226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzMtMy0xLTEtNTA1MjM_011bed66-578f-4d5c-9b0c-2b451ebfc65e"
      unitRef="number">0.0079</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzQtMS0xLTEtNTA1MjM_631e5bb1-fa29-43c3-9d26-111ab2ab21ef"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzQtMy0xLTEtNTA1MjM_d1e698ee-853b-4cd0-ab89-e8468c401d24"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzUtMS0xLTEtNTA1MjM_8cb4b024-ba22-4bb8-9ff2-6b3a3cdab029">P6Y1M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzUtMy0xLTEtNTA1MjM_c1d56096-bf91-455b-8173-186007655fcc">P6Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzYtMS0xLTEtNTA1MjM_e66be558-1650-45f5-ac5f-820aefd9ff5a"
      unitRef="number">0.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTozMWE5NTBjNWExOTQ0NDBiYjgwODM1NzQ5ZWI5MTFjYi90YWJsZXJhbmdlOjMxYTk1MGM1YTE5NDQ0MGJiODA4MzU3NDllYjkxMWNiXzYtMy0xLTEtNTA1MjM_dc21f4b4-f988-4f39-ae0d-d559404dbb78"
      unitRef="number">0.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzc0OTE_98501587-4759-473f-9bdf-a1f9789bf8b9"
      unitRef="usdPerShare">3.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzc0OTU_f2671e6a-2529-4a1e-801a-7139bd16cfaf"
      unitRef="usdPerShare">19.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2989937e7c0c436d832a1e78b67c9df1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzc2NTQ_c8bb52aa-d889-41cd-8bdd-97adfdadfddc"
      unitRef="usd">5600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib22f4a015b40441fb3e933572d8eb914_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE0ODg_ea68d9e1-5db2-41ac-95c8-e33d257d5b1a"
      unitRef="usd">14600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i2989937e7c0c436d832a1e78b67c9df1_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzc2Njg_7977dc50-d88d-4be4-8494-36ce67f58133"
      unitRef="usd">600000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="ib22f4a015b40441fb3e933572d8eb914_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE1MTg_bf2b1d55-b421-453c-86a4-1c322a2f1db4"
      unitRef="usd">1500000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzc5NDI_c767dd2b-e10e-48cf-bf93-6b24681f1ee6"
      unitRef="usd">7700000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i2989937e7c0c436d832a1e78b67c9df1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzgwODE_0aa4f2dd-0c79-4f52-86f8-55c65bb9f01e">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNTIw_44ea0757-54bf-4ddc-9fc5-8e641be74568">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company&#x2019;s RSUs for the year ended December&#160;31, 2022:&lt;/span&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:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.617%"/&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:14.714%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding and unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;698,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,905,909&#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;4.97&#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 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;Forfeited&#160;or&#160;expired&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;(395,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(440,697)&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;19.39&#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;Outstanding and unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,768,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i87e81eaf0c6c4a45be6aefc9d250b6fd_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzMtMS0xLTEtNTA1MjM_539c6943-5754-4ad3-acb1-c1862edb77c1"
      unitRef="shares">698704</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i87e81eaf0c6c4a45be6aefc9d250b6fd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzMtMy0xLTEtNTA1MjM_68737d2b-968a-43e2-adf7-71ad09240bb3"
      unitRef="usdPerShare">28.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzQtMS0xLTEtNTA1MjM_10a7ad0f-ba6e-4258-9f26-add3cd4d2dc5"
      unitRef="shares">1905909</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzQtMy0xLTEtNTA1MjM_464a9236-3e6a-4a4d-b8e7-44df9a5a4cea"
      unitRef="usdPerShare">4.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzUtMS0xLTEtNTA1MjM_39545f41-da42-4ff6-a42b-429596b14772"
      unitRef="shares">395731</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzUtMy0xLTEtNTA1MjM_861a0b15-6dca-4494-8a71-0be4c0980b16"
      unitRef="usdPerShare">12.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzYtMS0xLTEtNTA1MjM_f8507d64-6681-4428-a150-f399274f8050"
      unitRef="shares">440697</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzYtMy0xLTEtNTA1MjM_567cfff3-c739-4a97-808e-c1e43708cd8e"
      unitRef="usdPerShare">19.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id26ffa9a78c0468c8be47ae1e6a86f6a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzctMS0xLTEtNTA1MjM_7d3c01d1-d5a2-4df4-b000-1427a41519a8"
      unitRef="shares">1768185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id26ffa9a78c0468c8be47ae1e6a86f6a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyNjZmMzJjMWExNzQ0MWY1OWQ1MTY1ODM3ZDQxYmEzMi90YWJsZXJhbmdlOjI2NmYzMmMxYTE3NDQxZjU5ZDUxNjU4MzdkNDFiYTMyXzctMy0xLTEtNTA1MjM_f7020e1a-cb42-4f35-8030-4913de83dca8"
      unitRef="usdPerShare">8.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzgzMzU_6e9660a5-18f3-4a44-9cff-793a12ae8382"
      unitRef="usd">6600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzgzNDk_c6e3523e-2bc3-4e22-bf1a-69b3745c13ea"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i609e6de0525e4b2494b93d6502f03c74_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE1NDY_cf664328-8985-449e-b6e9-d26126e4199d"
      unitRef="usd">8100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i609e6de0525e4b2494b93d6502f03c74_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE1NjA_b114ff55-60cd-4086-9fe1-f1b935a0eaa2"
      unitRef="usd">700000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="id26ffa9a78c0468c8be47ae1e6a86f6a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzg2MTI_45b9a108-399a-4e23-9a9c-edfdb577d02f"
      unitRef="usd">14300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i26521f04895c4897b85fe48160c0cf41_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzg3NjM_6209552a-214d-449b-b6ed-cedc16cf0264">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNTE2_f119efd5-8bfe-43d1-8578-176072474258">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the activity relating to the Company's PBRSUs for the year ended December 31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.760%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.709%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.817%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Numbers of&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;PBRSU's&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Per 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;Outstanding and unvested at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,950&#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;9.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;&#x2014;&#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;&#x2014;&#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;Forfeited&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;(178,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10.95&#160;&lt;/span&gt;&lt;/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;Vested&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;&#x2014;&#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;&#x2014;&#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;Outstanding and unvested at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,250&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;9.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6fec8c6b34f4a3c95944e797c6d09f5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzItMS0xLTEtNTA1MjM_b4186f39-b421-4c10-9b21-18dbaec4b275"
      unitRef="shares">639950</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if6fec8c6b34f4a3c95944e797c6d09f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzItMy0xLTEtNTA1MjM_95a05e84-2d75-4f98-a18f-3ce076a1bd0c"
      unitRef="usdPerShare">9.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzMtMS0xLTEtNTA1MjM_91376aa9-a684-4fa3-b09d-f3c3561b37fc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzMtMy0xLTEtNTA1MjM_64884c1d-a0db-44cb-bf14-f5624cd50b97"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzQtMS0xLTEtNTA1MjM_b86b8648-ef0a-4881-bb7b-c50732721330"
      unitRef="shares">178700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzQtMy0xLTEtNTA1MjM_17833cba-c2b8-4f70-8dc4-2eb00fccc17d"
      unitRef="usdPerShare">10.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzUtMS0xLTEtNTA1MjM_23010bce-82fd-4a92-843f-0c2af2ce2171"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzUtMy0xLTEtNTA1MjM_80586dc8-2284-4682-962d-372f3c581201"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i35343bca57e742e09378e2b4139ecd2a_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzYtMS0xLTEtNTA1MjM_57ac4ccb-fc6e-4510-b6e3-328398e919ef"
      unitRef="shares">461250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i35343bca57e742e09378e2b4139ecd2a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZToyMDJmMTFjMDg1NmM0ODRkOWI3YTM1MDMwMDNmY2Y1MC90YWJsZXJhbmdlOjIwMmYxMWMwODU2YzQ4NGQ5YjdhMzUwMzAwM2ZjZjUwXzYtMy0xLTEtNTA1MjM_78a2bf86-82a9-4ec9-9afb-d9e9e66dc892"
      unitRef="usdPerShare">9.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE1NzQ_cd242868-9239-474f-bc05-20d1968c3026"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE1ODg_59f1fc92-a873-4535-9855-1230c0cc07cd"
      unitRef="usd">200000</us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie59b7d81bb1145e784f4d2cb43c80bd2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzk4NjM_4322d244-f8e2-480a-b76b-efb7d4002a75"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i35343bca57e742e09378e2b4139ecd2a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3Xzk5Mzg_0e4bcc09-c632-47ae-8b4c-d8bf20fe0ca9"
      unitRef="usd">1300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i93956aaa511042babe384495859dc3b9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzEwMDkx_8e310d40-03d7-4bac-821b-92ae37f9163b">P1Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzQ0Mjg_8b9c9548-a4bd-4f4c-87cf-df6975b83d26"
      unitRef="usdPerShare">4.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i213bed78013045218cd00d1112715e40_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExMDM1_854c08b9-6168-4b62-8447-e7d84a278c86"
      unitRef="usdPerShare">6.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5d3824e2133840d8946d0d3ca7bcec6f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzUtMS0xLTEtNTA1MjM_4ad9215d-c2a5-4550-9bf1-affdc8003eb7"
      unitRef="shares">122700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5d3824e2133840d8946d0d3ca7bcec6f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzUtMy0xLTEtNTA1MjM_06ecfb21-32d5-4920-bd0f-e8c2385127d2"
      unitRef="usdPerShare">8.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i213bed78013045218cd00d1112715e40_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzUtNS0xLTEtNTMzOTc_772c4d4d-7410-4be4-a950-de528c7edea5">P9Y9M29D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i5d3824e2133840d8946d0d3ca7bcec6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzUtNy0xLTEtNTA1MjM_2dd8a678-fce5-43dc-90a3-48796a7c42e7"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzYtMS0xLTEtNTA1MjM_3332c0d8-e2d6-4564-90a7-e8879f4cf5a3"
      unitRef="shares">403000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzYtMy0xLTEtNTA1MjM_7deaeda7-2124-4527-a065-766c90634d68"
      unitRef="usdPerShare">6.20</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctMS0xLTEtNTMzOTk_bde8e64b-755a-4e56-ac4e-155cedc617fc"
      unitRef="shares">26500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctMy0xLTEtNTM0MDE_3c23d672-5981-42ad-9ede-064404809991"
      unitRef="usdPerShare">8.94</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctMS0xLTEtNTA1MjM_225790b9-d7c5-4b56-b936-dd726327a885"
      unitRef="shares">499200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctMy0xLTEtNTA1MjM_772b2968-1de5-4dac-b2d8-97d33f41cdc3"
      unitRef="usdPerShare">6.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctNS0xLTEtNTA1MjM_3151f5ab-32f8-4f11-a3e9-5aaab227d5c7">P9Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzctNy0xLTEtNTA1MjM_51a9790b-8b13-425d-8f63-247a12a1130d"
      unitRef="usd">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzgtMS0xLTEtNTA1MjM_4db247ea-d2c5-41c6-8459-3b5ab0aef227"
      unitRef="shares">499200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzgtMy0xLTEtNTA1MjM_78f89909-d2fb-4ac6-be56-e4dc50614ec1"
      unitRef="usdPerShare">6.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzgtNS0xLTEtNTA1MjM_62985254-feb4-43f6-aca9-ce1a02e7eb0f">P9Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90YWJsZTo3N2Q2YjAzNTAzYTk0YzE5YmU0ZmFkZjYzYzRlOGIwMi90YWJsZXJhbmdlOjc3ZDZiMDM1MDNhOTRjMTliZTRmYWRmNjNjNGU4YjAyXzgtNy0xLTEtNTA1MjM_eb3dc3c2-914f-49bb-9ccc-361f7715aa03"
      unitRef="usd">12000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzIxOTkwMjMyNzE2MDI_2419ed7b-f957-47cb-acbe-7a60d064318f"
      unitRef="usd">800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i213bed78013045218cd00d1112715e40_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExMjI5_a553b978-5978-4ad7-adb2-5fe5ef635e0d"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i636c94f323964d31bc880376146cbe79_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExMzA0_29aef83d-7455-407e-b1b0-b250d12fb0b8"
      unitRef="usd">1500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i67eae7c973cd4afe8178b516df389f56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzUvZnJhZzo0NDcxYWQ4YTI2N2M0MGI3YjFlNzVkN2ZhYTk2ZWYzNy90ZXh0cmVnaW9uOjQ0NzFhZDhhMjY3YzQwYjdiMWU3NWQ3ZmFhOTZlZjM3XzExNDU2_1975be32-b5f4-42e0-a56a-dcd491d80261">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzgvZnJhZzo4ODNkYjYwNjMwMzU0MjZkYTQxZDdmZTM5NDFiZTcyNC90ZXh0cmVnaW9uOjg4M2RiNjA2MzAzNTQyNmRhNDFkN2ZlMzk0MWJlNzI0XzUyNg_d0c58865-d7d7-4f83-a9dd-61bd602d8ff6">Employee Benefit PlanDuring 2008, the Company adopted the Esperion Therapeutics,&#160;Inc. 401(k) Plan (the &#x201c;401(k) Plan&#x201d;), which qualifies as a deferred salary arrangement under Section&#160;401(k) of the Internal Revenue Code. Under the 401(k) Plan, participating employees may defer a portion of their pretax earnings. The Company may, at its sole discretion, contribute for the benefit of eligible employees. Company contributions to the 401(k) Plan during the years ended December&#160;31, 2022 and 2021, were $0.7 million and $2.2 million, respectively.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzgvZnJhZzo4ODNkYjYwNjMwMzU0MjZkYTQxZDdmZTM5NDFiZTcyNC90ZXh0cmVnaW9uOjg4M2RiNjA2MzAzNTQyNmRhNDFkN2ZlMzk0MWJlNzI0XzQ5OA_e2a968f2-63df-459b-a1a1-9c521d3d18a3"
      unitRef="usd">700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xNzgvZnJhZzo4ODNkYjYwNjMwMzU0MjZkYTQxZDdmZTM5NDFiZTcyNC90ZXh0cmVnaW9uOjg4M2RiNjA2MzAzNTQyNmRhNDFkN2ZlMzk0MWJlNzI0XzUwMg_1411b550-afa2-4035-8590-1b0844f91c7d"
      unitRef="usd">2200000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzEyOTA_572422a2-5cbb-4a7c-ad7d-a54ed3794f9f">Leases&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has operating leases primarily related to the Company's principal executive office, automobile leases and other IT related equipment. The lease for the principal executive office was renewed in December 2022 and has a lease term of 5 years from November 1, 2023, and the automobile leases and IT equipment leases primarily have a term of 3 years. During the years ended December&#160;31, 2022 and December&#160;31, 2021, the Company recognized $1.3 million and $2.4 million, respectively, of operating lease costs, recognized on the statements of operations and comprehensive loss, and paid cash for the amounts included in the measurement of lease liabilities of $1.2 million and $2.4 million, respectively, which were included in operating cash flows on the statements of cash flows. At December&#160;31, 2022 and December&#160;31, 2021, the weighted-average remaining lease term of operating leases was 4.7 years and 1.4 years, respectively, and the weighted average discount rate was 7.7% and 4.7%, respectively. There was $0.6 million and $0.1&#160;million in right-of-use assets obtained in exchange for lease obligations for the twelve months ended December&#160;31, 2022 and December&#160;31, 2021, respectively. The Company had no additional operating and finance leases that have not yet commenced as of December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's future maturities of operating lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;461&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/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;2028 and beyond&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 lease payments&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;1,272&#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;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental balance sheet information related to leases as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:2px 1pt;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;Operating Leases&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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total right of use operating lease assets&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;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities (short-term)&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;(384)&lt;/span&gt;&lt;/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;Operating lease liabilities (long-term)&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;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Total lease obligations under operating leases&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,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i1d8fe0928b934e099b5d50f5dbc8baff_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzIyNw_55778613-5587-4720-ba9b-1f548bd1976e">P5Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i7fe0b278dbed4c2281f530365d01fb7d_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzMwNQ_37d04d75-f539-4b2c-86ac-2f5bafb6afb3">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeasePayments
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzM4NQ_5b94c73d-0c40-481c-86ae-228b44ac4a61"
      unitRef="usd">1300000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzM4OQ_15918060-daa0-4014-b78f-9be6e648b535"
      unitRef="usd">2400000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseCost
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzU4OQ_c03c5f5f-1ee1-42da-b7f6-9f262137ec52"
      unitRef="usd">1200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzU5Mw_8cf61b34-a52a-4b33-95f9-66cc8f23bd4d"
      unitRef="usd">2400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzc3NQ_3475983a-7288-40fd-8811-d8bc699b4c50">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzc4Mg_8fc2a82b-189c-4db4-b810-69c28bad9b03">P1Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzg0Mw_03666888-37c9-4442-8611-952851f12352"
      unitRef="number">0.077</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzg1MA_ec0d6c81-076b-41cc-8257-e2dd9e7cf5a1"
      unitRef="number">0.047</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzg3OQ_1eb1f6b5-b5e7-444d-abc8-64131489bfc3"
      unitRef="usd">600000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzU0OTc1NTgxNzA0NA_8c21805a-e9e9-4b3b-a793-ad95f087277b"
      unitRef="usd">100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzEyOTI_de30cd01-22e5-4e81-9e6e-9662ab5b18b9">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the Company's future maturities of operating lease liabilities as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&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;461&#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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169&#160;&lt;/span&gt;&lt;/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;2028 and beyond&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 lease payments&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;1,272&#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;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzEtMS0xLTEtNTA1MjM_c4b17246-ba9d-49b9-8072-21bebf9f932a"
      unitRef="usd">461000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzItMS0xLTEtNTA1MjM_88e0b757-1650-4ace-a2c2-25461b76d261"
      unitRef="usd">175000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzMtMS0xLTEtNTA1MjM_e3d6b833-2890-4552-b3af-82c38d423571"
      unitRef="usd">159000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzQtMS0xLTEtNTA1MjM_26441f49-1158-403e-86f9-4a2cdbac0e64"
      unitRef="usd">164000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzUtMS0xLTEtNTI0MzQ_21208a69-026b-4541-965e-63b15217cead"
      unitRef="usd">169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzYtMS0xLTEtNTI1NjA_e2a04001-8428-482e-a120-77e18381367d"
      unitRef="usd">144000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzUtMS0xLTEtNTA1MjM_24d28cb3-583e-45d0-a428-20d66d9f93e7"
      unitRef="usd">1272000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzYtMS0xLTEtNTA1MjM_177fc46c-b850-4c22-9a24-e3c230e8575b"
      unitRef="usd">223000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZTozN2I4NmNkZjg2OTk0MjQ1OGNjNGVmNDNhMjMxYjU4ZC90YWJsZXJhbmdlOjM3Yjg2Y2RmODY5OTQyNDU4Y2M0ZWY0M2EyMzFiNThkXzctMS0xLTEtNTA1MjM_bc066336-e2cd-4d7b-8e2a-13e1c792c84a"
      unitRef="usd">1049000</us-gaap:OperatingLeaseLiability>
    <espr:LeaseBalanceSheetDisclosureTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90ZXh0cmVnaW9uOjIxZGM2Y2ZlZGYwMTQyMDc5ZDkxMjQ5MzA3NGQ0ZDVjXzEyOTM_2e578d90-2650-48ba-b515-1ff461d1646a">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes supplemental balance sheet information related to leases as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="padding:2px 1pt;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;Operating Leases&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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total right of use operating lease assets&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;1,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities (short-term)&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;(384)&lt;/span&gt;&lt;/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;Operating lease liabilities (long-term)&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;(665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Total lease obligations under operating leases&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,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</espr:LeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZToxZTM4MzQzZWEzYzU0ZGNjOWIxZDI4NTI5OWFhMThmNS90YWJsZXJhbmdlOjFlMzgzNDNlYTNjNTRkY2M5YjFkMjg1Mjk5YWExOGY1XzItMS0xLTEtNTA1MjM_93c133f9-eac0-4452-81c5-0d30ced56b10"
      unitRef="usd">1036000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZToxZTM4MzQzZWEzYzU0ZGNjOWIxZDI4NTI5OWFhMThmNS90YWJsZXJhbmdlOjFlMzgzNDNlYTNjNTRkY2M5YjFkMjg1Mjk5YWExOGY1XzQtMS0xLTEtNTA1MjM_b4faecb6-93c7-44d2-a2d1-1a70ef3fa911"
      unitRef="usd">384000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZToxZTM4MzQzZWEzYzU0ZGNjOWIxZDI4NTI5OWFhMThmNS90YWJsZXJhbmdlOjFlMzgzNDNlYTNjNTRkY2M5YjFkMjg1Mjk5YWExOGY1XzUtMS0xLTEtNTA1MjM_45d17f14-ee29-4c96-8ffa-adca3c92ff5c"
      unitRef="usd">665000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODEvZnJhZzoyMWRjNmNmZWRmMDE0MjA3OWQ5MTI0OTMwNzRkNGQ1Yy90YWJsZToxZTM4MzQzZWEzYzU0ZGNjOWIxZDI4NTI5OWFhMThmNS90YWJsZXJhbmdlOjFlMzgzNDNlYTNjNTRkY2M5YjFkMjg1Mjk5YWExOGY1XzYtMS0xLTEtNTA1MjM_ec033d39-5cc6-4830-bed1-ec41ac98c388"
      unitRef="usd">1049000</us-gaap:OperatingLeaseLiability>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzM4MTc_031f7b3b-58fa-4a29-8d51-8f2a6df0c27b">Income TaxesThere was no provision for income taxes for the years ended December&#160;31, 2022 and 2021 because the Company has incurred operating losses since inception. At December&#160;31, 2022, the Company concluded that it is not more likely than not that the Company will realize the benefit of its deferred tax assets due to its history of losses. Accordingly, a full valuation allowance has been applied against the net deferred tax assets.&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022 and 2021, the Company had net deferred tax assets, before valuation allowance, of approximately $352.1 million and $284.2 million, respectively. Realization of the deferred assets is dependent upon future taxable income, if any, the amount and timing of which are uncertain. Accordingly, the net deferred tax assets have been fully offset by a valuation allowance. As of December&#160;31, 2022 and 2021, the Company had federal net operating loss (&#x201c;NOL&#x201d;) carryforwards of approximately $950.8 million and $894.3 million, respectively. Of the total federal NOL carryforwards, $347.4&#160;million will expire at various dates beginning in 2028, if not utilized; the remaining federal NOLs do not expire. As of December&#160;31, 2022 and 2021, the Company had state NOL carryforwards of approximately $698.4 million and $662.2 million, respectively. The state NOL carryforwards will expire at various dates beginning in 2022, if not utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company has research and developmental tax credits of $21.0&#160;million.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The tax credit carryforwards will expire beginning in 2031, if not utilized.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company files income tax returns in the U.S. federal jurisdiction, and various states.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;With few exceptions, the Company is no longer subject to U.S. federal or state and local income tax examinations by tax authorities for years before 2016.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. statutory income tax rate to the Company&#x2019;s effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Federal income tax (benefit) at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Change in state tax 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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Prior period adjustments&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an &#x201c;ownership change,&#x201d; the corporation&#x2019;s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income may be limited. If the Company experiences a greater than 50 percentage point aggregate change in ownership of certain significant stockholders over a three-year period, a Section&#160;382 ownership change could be deemed to have occurred. If a Section&#160;382 change occurs, the Company&#x2019;s future utilization of the net operating loss carryforwards and credits as of the ownership change will be subject to an annual limitation under Section&#160;382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. Some of the U.S. Federal and State net operating loss and credit carryforwards are subject to annual limitations due to ownership changes. The annual limitation may result in the expiration of net operating losses or credit carryforwards before utilization. The Company determined a change of ownership occurred in 2017 and 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s reserves related to taxes are based on a determination of whether and how much of a tax benefit taken by the Company in its tax filings or positions is more likely than not to be realized following resolution of any potential contingencies present related to the tax benefit. The Company recognized no material adjustment for unrecognized income tax benefits. Through December 31, 2022, the Company had accrued $2.1 million for unrecognized income tax benefits and related interest and penalties against credits. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows. The Company does not expect this amount to change in the next twelve months. At December&#160;31, 2022, all of the amount of unrecognized tax benefits, if recognized, would result in a deferred tax asset and corresponding increase in the entity&#x2019;s valuation allowance. Such unrecognized tax benefit would not affect the effective rate if recognized. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state operating loss carryforwards&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;242,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;219,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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;26,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits, net of reserves&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;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disallowed interest&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;29,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary differences&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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/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 deferred tax assets&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;352,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 deferred tax liabilities&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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(546)&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;Valuation allowance&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;(352,113)&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;(284,154)&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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzMz_1584bb90-78e5-4f53-ba16-9176be164f2f"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzMz_2c600f74-d4c7-479a-9c6d-4de281f0af81"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefit>
    <espr:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzUzMA_95fa2f02-bb40-4c9d-b96a-a6dd153f3b97"
      unitRef="usd">352100000</espr:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance>
    <espr:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzUzNA_cdccd289-0b65-4bd5-b8b3-4e8565690db0"
      unitRef="usd">284200000</espr:DeferredTaxAssetsNetOfDeferredTaxLiabilitiesBeforeValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i251c85088f634cf5b93e894a3adba258_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2Xzg4Mg_a87c2f90-4f33-4067-9a78-800db63d0c09"
      unitRef="usd">950800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id827d43727ce492d9f301919181e01ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2Xzg4Ng_264c5723-fe04-41b3-b551-05663d444944"
      unitRef="usd">894300000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration
      contextRef="i251c85088f634cf5b93e894a3adba258_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2Xzk1MQ_d2518f50-3975-4d6e-990b-5c97bee02089"
      unitRef="usd">347400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:OperatingLossCarryforwards
      contextRef="icc9c6e5fa7ca4c838429b54bb1f41270_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzExMzk_a3cde0e5-e51b-4b3d-b587-8440fcaf18aa"
      unitRef="usd">698400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="iebddf300c0ed4af982cb4e66443d69a0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzExNDM_a003bc11-9902-4fec-81e6-597fb74b70ef"
      unitRef="usd">662200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="iec522ea3c92944f080f5364860cd02d8_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzEzMTk_3348ca83-9d87-4024-9a80-49e3700e9857"
      unitRef="usd">21000000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzM4MTg_822a4a96-8b37-4c70-8672-427a2cc2ffc6">&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the U.S. statutory income tax rate to the Company&#x2019;s effective tax rate is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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;Federal income tax (benefit) at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Change in state tax 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;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent items&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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Prior period adjustments&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.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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;/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;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzItMS0xLTEtNTA1MjM_b3a0996b-d49c-4e73-a7d8-7d0758375023"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzItMy0xLTEtNTA1MjM_26c5277b-eedf-4fcb-ad1a-f0dd8d9188e0"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzMtMS0xLTEtNTA1MjM_d7a2d76b-eadd-4247-84e1-585e9ac591bd"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzMtMy0xLTEtNTA1MjM_21a182dc-eef6-44ff-84bd-127f379dc8ed"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzQtMS0xLTEtNTA1MjM_a6d9cdaa-c6b9-41af-97ff-15f8f88e55b0"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzQtMy0xLTEtNTA1MjM_9bc4631d-e3bf-45be-90b6-b605a9f4cb28"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzUtMS0xLTEtNTg4MzU_aee2df3e-d0de-45cb-88f4-9abde23dee9a"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzUtMy0xLTEtNTg4Mzc_c51c5de8-adac-434c-bee5-d3da2e3cec16"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzYtMS0xLTEtNTA1MjM_41e52602-f2bc-49b4-aab3-7fb015fee2a2"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzYtMy0xLTEtNTA1MjM_34a3571e-f5a3-4716-9c88-dee3b4caec7d"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzctMS0xLTEtNTA1MjM_d4d54b11-c2cd-42fd-b6aa-b9a96a91c427"
      unitRef="number">-0.250</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzctMy0xLTEtNTA1MjM_8ec629b0-f2f4-4beb-9ac8-a114e4a374f8"
      unitRef="number">-0.196</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzgtMS0xLTEtNTA1MjM_c904fa14-7ef8-4998-98bd-9cd714f5c6b2"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTowYjEyODVkYWZjOTg0Zjc1OTNkNGQyMzUzMTEwNmEwZi90YWJsZXJhbmdlOjBiMTI4NWRhZmM5ODRmNzU5M2Q0ZDIzNTMxMTA2YTBmXzgtMy0xLTEtNTA1MjM_81535f2f-f78f-4d9c-8df8-992a03dabc89"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzMxOTU_e1971be4-6471-42eb-b187-e04a374f788a"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzM4MTk_592d1fa4-2fc4-46f2-8bc3-4a0a69a1666d">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.696%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.121%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.559%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reductions for tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(507)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#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;/table&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzMtMS0xLTEtNTA1MjM_9fe81e71-7493-43a8-b5a7-0bd0e5323b1b"
      unitRef="usd">2099000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0357a97c3aba46baaa0b09b42f9b7544_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzMtMy0xLTEtNTA1MjM_a4a95df8-4739-40c8-a5c5-1639ac7f1cdb"
      unitRef="usd">2606000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzYtMS0xLTEtNTA1MjM_71c0a223-c4b2-456a-84dc-a5ae15fa2002"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzYtMy0xLTEtNTA1MjM_cb07f087-c9a0-4b7a-a6e7-54dc75b1c1ce"
      unitRef="usd">507000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzctMS0xLTEtNTA1MjM_86b1ee2c-3923-44dc-babc-fb84a58afb2a"
      unitRef="usd">2099000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTo4NjFhZDBkMmNjMDc0MTdjOThkMGU4Zjk4ZDkxN2ZhZi90YWJsZXJhbmdlOjg2MWFkMGQyY2MwNzQxN2M5OGQwZThmOThkOTE3ZmFmXzctMy0xLTEtNTA1MjM_a2415752-179e-4520-94cd-63df519b17f5"
      unitRef="usd">2099000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90ZXh0cmVnaW9uOjg2NWFlMGY4Y2YzYzQyN2Q4MDBmY2NhNTU3MjU5OWY2XzM4MTY_9819ebe5-a741-4552-ac67-45d2033bc94a">&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s deferred tax assets are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal and state operating loss carryforwards&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;242,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;219,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized 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;26,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;R&amp;amp;D tax credits, net of reserves&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;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Disallowed interest&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;29,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Temporary differences&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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,695&#160;&lt;/span&gt;&lt;/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 deferred tax assets&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;352,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 deferred tax liabilities&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;(400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(546)&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;Valuation allowance&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;(352,113)&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;(284,154)&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;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzQtMS0xLTEtNTA1MjM_11fa120f-9457-4a26-a452-666e12683d34"
      unitRef="usd">242584000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzQtMy0xLTEtNTA1MjM_31c589dd-7e6b-4663-bd74-63e3dbc343d0"
      unitRef="usd">219237000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzUtMS0xLTEtNTA1MjM_b80a2998-83c8-4017-a95d-a2c4354561a0"
      unitRef="usd">26243000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzUtMy0xLTEtNTA1MjM_1cd308f1-e3d7-4903-a279-74c6a6b0c4ec"
      unitRef="usd">22735000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <espr:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopment
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzYtMS0xLTEtNTc2MTY_1dcb8191-1e70-41c5-a652-79d8ee859bb0"
      unitRef="usd">26480000</espr:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopment>
    <espr:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopment
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzYtMy0xLTEtNTc2MTY_79d87bbf-80c1-4c84-a227-851555885f77"
      unitRef="usd">0</espr:DeferredTaxAssetsTaxDeferredExpenseCapitalizedResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzYtMS0xLTEtNTA1MjM_cdfe40dd-4748-4f64-b705-c658f6d6c059"
      unitRef="usd">18887000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzYtMy0xLTEtNTA1MjM_4bab1b7b-1fff-4e84-8aba-9864a032c698"
      unitRef="usd">18887000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzctMS0xLTEtNTA1MjM_72220fe6-2edf-422c-9896-6edcb552e0d4"
      unitRef="usd">29979000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzctMy0xLTEtNTA1MjM_d7db299f-5d81-410e-9568-20ff3d76b48e"
      unitRef="usd">16146000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzgtMS0xLTEtNTA1MjM_25f58684-5b7e-4630-9890-b69e59e29030"
      unitRef="usd">8340000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzgtMy0xLTEtNTA1MjM_c30c2cbc-49ab-45a1-89ea-f7cbeb8a2665"
      unitRef="usd">7695000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzktMS0xLTEtNTA1MjM_e750c579-f2ce-4949-aa2d-8d895c18d0e0"
      unitRef="usd">352513000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzktMy0xLTEtNTA1MjM_617da709-5418-45d3-a27e-de24f1848747"
      unitRef="usd">284700000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzEyLTEtMS0xLTUwNTIz_d8eb5f32-fddb-46b0-bca9-941b0bde21ea"
      unitRef="usd">400000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzEyLTMtMS0xLTUwNTIz_ae0cc713-3e72-48a1-9c82-2221adf764ee"
      unitRef="usd">546000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzEzLTEtMS0xLTUwNTIz_b93d894e-ddf3-4cfb-bdd4-9ce08de41cf2"
      unitRef="usd">400000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzEzLTMtMS0xLTUwNTIz_b7bb1ef5-991a-47b9-a2a6-8b1a0452837b"
      unitRef="usd">546000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzE0LTEtMS0xLTUwNTIz_667a1f60-70ef-4b44-9fb2-12d8eb3dd597"
      unitRef="usd">352113000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzE0LTMtMS0xLTUwNTIz_f72bb579-5aec-4603-b2df-c734b71828ab"
      unitRef="usd">284154000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzE1LTEtMS0xLTUwNTIz_2edb2d19-3991-4ca2-ac7f-7bc333418700"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODQvZnJhZzo4NjVhZTBmOGNmM2M0MjdkODAwZmNjYTU1NzI1OTlmNi90YWJsZTpiYzM5ZTI2OTRhOTg0MDU3YWRjYzQ3ZDgwMzkzMjkzZC90YWJsZXJhbmdlOmJjMzllMjY5NGE5ODQwNTdhZGNjNDdkODAzOTMyOTNkXzE1LTMtMS0xLTUwNTIz_5c10f9bd-1d08-4ccd-afba-0e663f86c1cf"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90ZXh0cmVnaW9uOmFiMjZjOTkyMWE0ZDQ0ZTM5MTBkOGE2NzdhZDQ3N2YzXzk0Ng_032cec4c-523e-498c-9c24-aae524fe2931">Net Loss Per Common Share&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic net loss per share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the period, without consideration for common stock equivalents. Diluted net loss per share is computed by dividing net loss by the weighted-average number of common stock equivalents outstanding for the period determined using the treasury-stock method. For purposes of this calculation, warrants for common stock, stock options, PBSOs, unvested RSUs and PBRSUs, shares issuable under the ESPP and shares issuable upon conversion of the convertible notes are considered to be common stock equivalents and are only included in the calculation of diluted net loss per share when their effect is dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares outstanding at the end of the respective periods presented below were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Common shares under option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#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;3,214,537&#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="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;Unvested RSUs&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,768,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Shares issuable related to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;Unvested PBRSUs&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;461,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Common shares under PBSOs&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;499,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;Shares issuable upon conversion of convertible notes&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,007,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Warrants for common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,964,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,964,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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 potential dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;51,570,226&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;49,670,635&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90ZXh0cmVnaW9uOmFiMjZjOTkyMWE0ZDQ0ZTM5MTBkOGE2NzdhZDQ3N2YzXzk0Nw_d535fb9b-1427-499c-8ecc-edd26a2055c7">&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The shares outstanding at the end of the respective periods presented below were excluded from the calculation of diluted net loss per share due to their anti-dilutive effect:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.134%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.497%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Common shares under option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,842,737&#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;3,214,537&#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="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;Unvested RSUs&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,768,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Shares issuable related to the ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;Unvested PBRSUs&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;461,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;639,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Common shares under PBSOs&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;499,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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;Shares issuable upon conversion of convertible notes&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,007,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Warrants for common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,964,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,964,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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="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 potential dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;51,570,226&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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;49,670,635&#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 colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8ebb27bf0db5440283c2774656df5b3c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzEtMS0xLTEtNTA1MjM_32a0de4a-e2ca-4742-ac30-ee976ddb7f4a"
      unitRef="shares">3842737</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iff9ef477848341ccba3164678a754db6_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzEtMy0xLTEtNTA1MjM_51c8aeb5-e918-4e76-ba9e-ae9075024a4a"
      unitRef="shares">3214537</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i36e466acaa624d8d8482807dc62bb54a_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzItMS0xLTEtNTA1MjM_c27ccbf2-788a-4d2d-8481-607ff190e386"
      unitRef="shares">1768185</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia6a66f0d8d12407caca2b5a432d94387_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzItMy0xLTEtNTA1MjM_695303ba-438d-407e-9fa8-ac432ee4d06e"
      unitRef="shares">698704</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i28b1aef3442c49b695d1ffc87a489164_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzMtMS0xLTEtNTA1MjM_5ede04f0-e648-4c2a-9d18-7e768ff25029"
      unitRef="shares">27558</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id4e5583b231447658e532da389de010f_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzMtMy0xLTEtNTA1MjM_eeeb1c9f-b834-4ac5-a949-413f1eafac70"
      unitRef="shares">23448</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i40794a30ea5444479fdb96a34b3d697b_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzQtMS0xLTEtNTA1MjM_1877909c-40aa-4877-8514-1ff7a4cbc398"
      unitRef="shares">461250</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2c73408a70b54e7180a5b28d03647db3_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzQtMy0xLTEtNTA1MjM_16243280-5ffc-47d0-8f63-0ab7d4562615"
      unitRef="shares">639950</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i15394a4964314bdfb8a2c58a90b31e6f_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzUtMS0xLTEtNTA1MjM_c4fce556-4057-4285-906f-274cc9fac5d5"
      unitRef="shares">499200</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i20b8c33b69d94a02bf9ff5130ffedf4c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzUtMy0xLTEtNTA1MjM_e0f5696a-c873-432a-85a4-598a19301870"
      unitRef="shares">122700</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i56025f1077184323a0174962414c3222_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzYtMS0xLTEtNTA1MjM_90f9cba2-112d-4808-ae08-aab6994be68c"
      unitRef="shares">8007010</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i82a4a606b1d54967ac36598cd3976e32_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzYtMy0xLTEtNTA1MjM_53e59c96-fe57-49cb-a37e-883269c647e5"
      unitRef="shares">8007010</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i54afd923956a42698feec6749f59549c_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzctMS0xLTEtNTA1MjM_16970f13-cc7d-4148-98d7-a39bcb33a551"
      unitRef="shares">36964286</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i89e3ee9f11a643cf9f73c3e87c6e4023_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzctMy0xLTEtNTA1MjM_ada72bad-e3f8-4a1e-83e3-f01d1537a707"
      unitRef="shares">36964286</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzgtMS0xLTEtNTA1MjM_981d9a9a-ecf2-43a9-b4dc-e1f3721c262e"
      unitRef="shares">51570226</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4261f3bea50e454f8d38443e56227dc0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xODcvZnJhZzphYjI2Yzk5MjFhNGQ0NGUzOTEwZDhhNjc3YWQ0NzdmMy90YWJsZTpkN2M2YjVjOGYwNDM0MmVmYTIxOWY5MThlY2UwZGJkYS90YWJsZXJhbmdlOmQ3YzZiNWM4ZjA0MzQyZWZhMjE5ZjkxOGVjZTBkYmRhXzgtMy0xLTEtNTA1MjM_4c0d9929-64c7-4d67-b6c2-57ae5bc84390"
      unitRef="shares">49670635</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90ZXh0cmVnaW9uOjAyMDFkMDUxOTg5ZjQ1MGViNjFhNzk4MWQwYWI5MWE2XzI1Nw_fdbb0446-f51c-42d8-ba8c-21095968fcd5">Statements of Cash Flows&lt;div style="margin-bottom:9pt;text-indent: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 a reconciliation of cash and cash equivalents and restricted cash presented on the balance sheets to the same amounts presented on the statements of cash flows on December&#160;31, 2022 and 2021 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;124,775&#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;208,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, cash equivalents and restricted cash shown on the statements of cash flows&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;124,775&#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;258,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <espr:ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock
      contextRef="iaf64f4a71fd34a2986ded720dcaa7b56_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90ZXh0cmVnaW9uOjAyMDFkMDUxOTg5ZjQ1MGViNjFhNzk4MWQwYWI5MWE2XzI1OA_6fa0a1ce-cda7-43eb-88a5-92cdfd0b243b">&lt;div style="margin-bottom:9pt;text-indent: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 a reconciliation of cash and cash equivalents and restricted cash presented on the balance sheets to the same amounts presented on the statements of cash flows on December&#160;31, 2022 and 2021 (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&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.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&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:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;124,775&#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;208,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&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;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, cash equivalents and restricted cash shown on the statements of cash flows&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;124,775&#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;258,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</espr:ScheduleOfCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzEtMS0xLTEtNTA1MjM_86abd1e0-989a-4880-863c-122dbc655d11"
      unitRef="usd">124775000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzEtMy0xLTEtNTA1MjM_dd6b5c47-a863-43e1-99b7-e72a87670857"
      unitRef="usd">208892000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzItMS0xLTEtNTA1MjM_5f327c19-c4e8-4975-b96b-bf9cf7bbeefc"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzItMy0xLTEtNTA1MjM_bf632cbc-6bad-4e57-a23a-df44845daf0d"
      unitRef="usd">50000000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia56cc64332a84ffaafd8f192ccf78db9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzMtMS0xLTEtNTA1MjM_3582b4d4-e13a-44c5-bf04-3b6dde87fb81"
      unitRef="usd">124775000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i531afb834c704af9af9d2e4a6a738ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzZjVkMzFmODcyODQ1MDNhYzgxZjdiNGY3ZDc3ZGZjL3NlYzphM2Y1ZDMxZjg3Mjg0NTAzYWM4MWY3YjRmN2Q3N2RmY18xOTAvZnJhZzowMjAxZDA1MTk4OWY0NTBlYjYxYTc5ODFkMGFiOTFhNi90YWJsZToyNmZkODBjZTE4ZmY0Y2U1YjQzZWNjZDU0ZWMzYjY5YS90YWJsZXJhbmdlOjI2ZmQ4MGNlMThmZjRjZTViNDNlY2NkNTRlYzNiNjlhXzMtMy0xLTEtNTA1MjM_3bce97d2-2299-4cae-8657-54192fabbd9a"
      unitRef="usd">258892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
</xbrl>
