<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:supn="http://www.supernus.com/20230331"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="supn-20230331.xsd" xlink:type="simple"/>
    <context id="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia9026cccf20b4c6180f414c3793151e8_I20230503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2023-05-03</instant>
        </period>
    </context>
    <context id="icd2ad2a5783e45e3a574548b9b01349b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib94a0909efa24b6ca5d44726b518e46c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9fc7cd17b1e041b098d2aac50c487bc7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4e14582be6e2408e8661fb7ded0687c7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4fa24223c3a04b02910fc38937d0f07d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia8331c9accb54c5d8efb27727b535a5d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:RoyaltyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i44de152624c64bbe91e742d88953c29d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i41dd327685cf4846b46ed3f0b2bc5488_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i841eb085acda48cc9c4dcde9d10aba52_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i8bf06abee5344a8a9419ccefeb8656bb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="iec80f1028a4347d49a08a4509cab00f4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ie745a7a6dce2426d8295076f5bfc4047_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iafe57fbf0f0d4d13912d5619ee04535a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic4858d965a7f4f0693fddf6e1b491a84_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib188b1cbc5f94f16bc2c05584e19dca3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ida73bfcb47254f7e85640db1f58313df_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1ab38f545d4a4c67ab8f49064cb2220f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i34573709f0f9405ea8dcc2c2f783d295_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i82995c6c1df44f6c9c8a70287d7a8b54_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i737ebfc46be04c3fa46091d6fd527f27_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i5fc11004cb5140178d1b97a7701c4cdf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ib54756481358474292bfb0f1e4cfedc4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i389363254a184a218642721b0883d885_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ibb37b1437e48436aa3491fdc118e30e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72e7d18529014857b0b7549a04eefac0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0d500d3a1a5c47c19a04b0330cd0667d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i04ea1a270e674d2ba863fee7622cc96d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fc12bc3f7c24ef99825f1d67da01294_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if28e1fb553ba4dc3b10445106f4f9d5a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i80ca1a68d9484d2b9971a89c5dfbeb2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53c3080593c743cb89a7eabd4c451d8c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iacfdfe0fa9ea4bf0965bd1062aadd63e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i42484650098b45b288b90a0a08bbdf36_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0ea98c6d83b542628105e2cf9c66a129_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iad07e7fc5d71449ba5fd44d2d1178fb2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i170f213b87fb4a2689dad3c3ec51dcdd_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9388a164ecb343598ac3b5f3a2a53c60_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i92949894f5854ffab506d16c2bb3e5f5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i3274107c203a4146bda745b248374312_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i636e558d401a4bb9b04338444db26180_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i05ed6e2be13b435bb81ac563145e3e6a_I20230208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">supn:USBBankUSACreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-08</instant>
        </period>
    </context>
    <context id="i9264c1db858c43199dc66fefd5a7c302_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="icad40dc382784e8d97b1407ceede7926_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="iaa01988bb0b343f4b7f818ecdedf3965_I20220101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="i6980be14285140d2932693dbe867052a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202006Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i919b8ed32c2f467fa6bd708fa9a2a158_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i54761ca1fba941bc9a3f6719ffaa1169_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib32f3fc6ac714df9adefc0e387891832_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2d1b8703594c4e76aab8679825d145e4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:OxtellarXRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieeef81cca67b4b60b074523c83616e2d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:GOCOVRIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic6638ad964af4084a93e8469e2a95eb3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:GOCOVRIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id4836110994f4c4ba304e8b526cd48d7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="idc48a867a093499a8d7d523f105841c6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:QelbreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i01ba6be286154f5d892c073455a5dfe7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id45c357d7ed64489b220d9b6f4ee8b96_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:APOKYNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i48a0365f739c4f1388c95d787caea326_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManufacturedProductOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if3000fbaacf74fba9c762cba64b80f8a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ManufacturedProductOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i24c106e144f2419d8fe683974ecbf407_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i751e78f30bae4539a3b727c5887d2189_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">supn:TrokendiXrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i368c802d3c3c42ab81ead3820f513cb8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i4fd244b753b2437caf9a70e5d1396509_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:CardinalHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="ic94da598d13348a39ffd3e39577f6d9a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:CardinalHealthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0fa24db394a2483eba5eddad71ed323f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i93731963fb6b4777809938168159b072_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:AmerisourceBergenDrugCorporationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="id4fa3e6f5a514209854df7672d4e34f7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:McKessonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i853f111f1f83428f80cd4db0e0161fe8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:ThreeMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i716f7a097f8a4bca8c138857ce5e21b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">supn:ThreeMajorCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</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="i2ac61b66c3a149e7a8e0d43fae76063a_D20200401-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="id752655d3934448b8d0e382dabefa606_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">supn:NavitorPharmaceuticalsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i3b5704d495a449fdb8eec761d63723b3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic376c36457e54478a97a050d61480fb4_D20211201-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i225e52338b3b4635b9ce320954605eed_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i24aa6ab0d77b45aebb3d4bb9710e41fd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib057235f7fe8424c9fe3ba22da966884_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8d7cc9b9caa54ff7ac4eb5d69c7ba35a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic12166927ea24c219a7c7b48544792bb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">supn:RestrictedCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icabda965c5f541ed9c8ee0d068c89cbc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">supn:RestrictedCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba510680cc224c938c0bc663dbe98f9b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">supn:RestrictedCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i12c9043e7f64461fb6badbf6955844ef_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">supn:RestrictedCashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i184ceb025f9d4104b60dc8c240b70dab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8b49e3e01d6a4e76be1a74bdd31bf881_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b474ac5b4cd406e95c05a6c3bd7082f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ieb3981dbfeb0493489ef1b7350839ec5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibdd5b6fa9bf54209a698c2903ea0ddf8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida88232c9b9241d9a4bb5ae63cab74e5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ica4eeb53ae0c4793b075f8d4c867c743_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib0b23655541343d7bfddbd16dae3f505_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia369256076ee4f08915574b5f391ea9d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</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="iffc0471f18fb4993861f9623ac366f2c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifd8ea40cfab54ec49ae039f0571e5d28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e6187388e0e40108b9a437c50c2545e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8a92279ebfa5498fbf49b771fe9be4f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e613380d8b04e7f90229a4fced8f728_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5af6874200e4344bc6e92faaec6cbc3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4d386ab6bd84e40ba87aa339ca2453c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7a1c8b6373ba4e0fbc5e168d60d8cf23_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5a49917a42b48599bff6963b9178d55_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24d0604fd1c9470582cb6106edf8b88d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i296bc4286ad546f6b14b031275fbf28a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcea7d94220a45beb2c7f1ecdd2835e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i638da4dcdff24f5f938c8f0fbd60faf3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i1afb07d1f9f547c5ac27323adcff8548_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i02f76718151645e5bb299ef22a77e4e4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i718bf451cccd42ef934404f8ae662565_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5137ca7002bb46468ec75629b0349d7b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i11ed39df9dcc4a4f8e1ad19d6cd1c194_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i20c9dc61e1744436b402cb854890cf23_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830RegulatoryAndCommercialActivitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2dd3d69cc5374718ad8c496eaea6ee30_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:APOKYNAndSPN830Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5a1a41ee27664ad99abc255ad08fdea1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SPN830NDAApprovalMilestoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i420e3d6e4e7d450fbb790aedb63d746d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:SubsequentCommercialProductLaunchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifec5b3a8270843a182613beebc58b7ca_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9acd0d0450054201a6280f72d38e1d9d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i4ef0213d0e4a4db8b20202a3de449fdb_I20211124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-24</instant>
        </period>
    </context>
    <context id="ib0b07c2f2c1741388af86b618161f7ff_D20211124-20211124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:Milestone2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-24</startDate>
            <endDate>2021-11-24</endDate>
        </period>
    </context>
    <context id="ibd1945acb27443189b8934618cefce65_D20211124-20211124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">supn:Milestone2024AndMilestone2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-24</startDate>
            <endDate>2021-11-24</endDate>
        </period>
    </context>
    <context id="i49aef8c99f1548829aeb8242851e3bea_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i90b0da46b22147d3b004db8ae0f6f52a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i171b7e4a728b4f0688b43ae9b2ae347e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7cd54f8b06e435a80bbbc3762675213_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id0c7122c40e24bbcae4504ed44fc0bb9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5821825b57844a078376572826c419bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4cc6024b6374ee49af50e2b5e892997_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a43dde8480e4b2ba6f82ef24d9870ad_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id19086fb64184580b564aae7ff77ca94_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:AdamasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic6e9bc749c18423199b39c4fd57c8d04_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5e71c6df302a4c758c13feb3b9fa5581_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1dd94f4232ab44e4a94d693bd453adc4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if481dc798fd44154909ce30c73a5211a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2937dedf11f142ab9f916ec565ab28cf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i90ebdb7994384e83bf82e770d9ff8f61_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ica3f719a95204c09b9b1caa780fcf0cc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5f83086ad77742f7aa9ae1caf6c0f7fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">supn:PatentDefenseCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia79ef0e52d144c99b6e9b41392ad419f_D20230401-20230401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-04-01</endDate>
        </period>
    </context>
    <context id="id434ff11b1a541a7967c309b06f8a10c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i33c7f6a49685469c9a2159b71204bfde_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8db543489d774f199568a53dac4a5c56_I20230208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">supn:UncommittedSecuredCreditLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-02-08</instant>
        </period>
    </context>
    <context id="ib6f5380bc5e34d6298016c5423b1b47d_I20230330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">supn:UncommittedSecuredCreditLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-30</instant>
        </period>
    </context>
    <context id="i3de68c26a92440a6b14050e050817915_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">supn:UncommittedSecuredCreditLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie0219802b16449548304b66a9558cb2b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">supn:UncommittedSecuredCreditLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i17e4ce19c37d4804b9fd595483c0d14d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7392341474704613ba8c5e065497b663_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia8f9bd387d1441fbab22767935e8f8f4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7da8a7555054484cb7a62573a9010754_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i35323fee66d24edab682580f28954346_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5627b2d207fa406590b0ed4eb06e014f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:StockOptionStockAppreciationRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida3590616da64874a9b2f5bf112880f8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5e00d2ef80eb4cc79865e3781942b0c1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6a3800e0d5424d5d8364d9d52227de34_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3b3af75d1e3f415da64d6e1321b11ff6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i648366837b38454c8c2c31abbdc86654_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="i88f886d715904144b03568bd5680b4bb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i59bd7c827873442e8da16312e808dd9e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2f72486e129247a69cd7bc35bef15642_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie8298383094a42e094dcaa53e3ce52ad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:PerformanceBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7f093ff5afbe465eabdc1a88702a2445_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">supn:MarketBasedUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i44d647b2bdb14a0794f7f45b19b676e9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifbac0773fcaa47458be0e0537b5a0933_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i22672e44d21848b68770a4eb6a563e67_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i847ced9c0a554e8d8cfeab9bc58cb9bb_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">supn:LabEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i21d0dca6858a44c5bfb7bd3bdf0b41a1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">supn:LabEquipmentAndFurnitureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icfec345ebf72494385c22b50188a758d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaa57611064e6403485b914fab93d777c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="ia4960b40a75142fc8d944bf416d7fdc1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ibe89b8e825ef4e80a3c1c583638f91fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2e9a1e54cc224b57bd33c5d7fdd7cac8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2c275fa36a764f469f945e0df9eb701f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</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="iee042221197747c1996be922d66c8677_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idbdc98950c144d2abfe754ef10b9033a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic2263bb2c78a41658d21f5ae96c9b93d_I20140930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
        </entity>
        <period>
            <instant>2014-09-30</instant>
        </period>
    </context>
    <context id="if61909952c9243cbb6fd4d58d8a93c0e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">supn:NonrecourseRoyaltyLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i86d84296647f49d088d65bef01123ecf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">supn:NonrecourseRoyaltyLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2ebc050b48ad4654912aeabde27e906d_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">supn:MDDUSEnterprisesLLCFormerlyUSWMEnterprisesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="ic443a80438924b54b6d3c9d259c74198_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001356576</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">supn:NAMENDAXRNamzaricQuiTamLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="product">
        <measure>supn:product</measure>
    </unit>
    <unit id="segment">
        <measure>supn:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="right">
        <measure>supn:right</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80L2ZyYWc6NDI3NWZhZDFlYjRmNGNjYWI0OWVjOWEwNTk2Nzg2ZDIvdGFibGU6ODFjZTJjZTc4ZmYzNDY1Y2EzYjVjNTgwNWYwZDk0MzYvdGFibGVyYW5nZTo4MWNlMmNlNzhmZjM0NjVjYTNiNWM1ODA1ZjBkOTQzNl8yLTEtMS0xLTEzNDAxMQ_08397652-3a5c-42ca-8393-10a8028795cf">0001356576</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80L2ZyYWc6NDI3NWZhZDFlYjRmNGNjYWI0OWVjOWEwNTk2Nzg2ZDIvdGFibGU6ODFjZTJjZTc4ZmYzNDY1Y2EzYjVjNTgwNWYwZDk0MzYvdGFibGVyYW5nZTo4MWNlMmNlNzhmZjM0NjVjYTNiNWM1ODA1ZjBkOTQzNl81LTEtMS0xLTEzNDAxMQ_03d4926a-8a5f-46e8-ac98-8ee87b645872">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80L2ZyYWc6NDI3NWZhZDFlYjRmNGNjYWI0OWVjOWEwNTk2Nzg2ZDIvdGFibGU6ODFjZTJjZTc4ZmYzNDY1Y2EzYjVjNTgwNWYwZDk0MzYvdGFibGVyYW5nZTo4MWNlMmNlNzhmZjM0NjVjYTNiNWM1ODA1ZjBkOTQzNl82LTEtMS0xLTEzNDAxMQ_ab9ac8cf-aca9-467b-b6e4-c7cc562f8138">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80L2ZyYWc6NDI3NWZhZDFlYjRmNGNjYWI0OWVjOWEwNTk2Nzg2ZDIvdGFibGU6ODFjZTJjZTc4ZmYzNDY1Y2EzYjVjNTgwNWYwZDk0MzYvdGFibGVyYW5nZTo4MWNlMmNlNzhmZjM0NjVjYTNiNWM1ODA1ZjBkOTQzNl8xMi0xLTEtMS0xMzQwMTE_dbbabd14-7dd0-4b9b-834c-b4c1a817d9e8">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80L2ZyYWc6NDI3NWZhZDFlYjRmNGNjYWI0OWVjOWEwNTk2Nzg2ZDIvdGFibGU6ODFjZTJjZTc4ZmYzNDY1Y2EzYjVjNTgwNWYwZDk0MzYvdGFibGVyYW5nZTo4MWNlMmNlNzhmZjM0NjVjYTNiNWM1ODA1ZjBkOTQzNl8xMy0xLTEtMS0xMzQwMTE_88eeaf51-f26a-4ec7-8f12-d16944e9913c">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i72e7d18529014857b0b7549a04eefac0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy0wLTEtMS0xMzQyNDE_0d222c7c-2353-4044-afcd-decde47f9bb1">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_4e76ee3c-8cfc-462e-87da-fea476a927df">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_994da6f5-71e4-48de-9c25-8c98da10f2fa">http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_1a568d0c-fef0-4a07-864b-de8ad8f72536">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_82b7c1be-5865-4a15-af8a-f199124c824b">http://fasb.org/us-gaap/2022#AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_2a6bc949-aeb5-4cdf-983a-872256fa876f">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_fc417940-0a22-4186-b2b2-61dcc69d7bb6">http://fasb.org/us-gaap/2022#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml84Mg_20a76d9e-8c70-493b-857f-6692b170ad76">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6YTliYmRjNDViODk3NDQwN2JhMWE4YWExMzRjNWU0ZTQvdGFibGVyYW5nZTphOWJiZGM0NWI4OTc0NDA3YmExYThhYTEzNGM1ZTRlNF8wLTAtMS0xLTEzNDAxMQ_6263583e-4ddc-4494-bf9e-52dc4d017241">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8xMjk_cb32e9da-5721-4281-98ed-df4fd91b82d3">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6MGQ5NGZmNDNiMDhiNDg4Nzk4ZTNiZGZjY2I1ZmI2MWEvdGFibGVyYW5nZTowZDk0ZmY0M2IwOGI0ODg3OThlM2JkZmNjYjVmYjYxYV8wLTAtMS0xLTEzNDAxMQ_d8875bb4-7387-4c4d-8cbf-c6985482d5fe">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8yMjU_267f85e5-27bb-410d-a045-891da44b2a40">001-35518</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8yMjk_c2435c96-80e9-40f2-9dbe-b2716238a49f">SUPERNUS PHARMACEUTICALS,&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8wLTAtMS0xLTEzNDAxMQ_f121075d-34eb-43d3-b83d-1b63b7630b51">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8wLTQtMS0xLTEzNDAxMQ_87214709-3a3b-4089-a38c-76af03d5804a">20-2590184</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8zLTAtMS0xLTEzNDAxMQ_18e519f8-71f9-4268-ac69-3646edb3e903">9715 Key West Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8zLTEtMS0xLTEzNDAxMQ_483991b6-a02a-48a3-b8a4-b5b04a938030">Rockville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8zLTItMS0xLTEzNDAxMQ_6f9810de-fdbd-44bf-b0fd-89eab2443eef">MD</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NzBkMjA3ZGRkYTRhNDk4NjkxYzEzMDU2NjNiZWI5MmEvdGFibGVyYW5nZTo3MGQyMDdkZGRhNGE0OTg2OTFjMTMwNTY2M2JlYjkyYV8zLTQtMS0xLTEzNDAxMQ_cc520011-1603-4371-bd4e-4e1bd0a407cf">20850</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8yOTA_7c41a058-1cfa-437a-8696-f1d57b07f222">301</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8yOTQ_4f9f9eac-a6c8-41f3-9be8-327c71e17ff4">838-2500</dei:LocalPhoneNumber>
    <dei:EntityCurrentReportingStatus
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml83MDA_2244b2ec-3d15-4b6a-91bc-2bcb5d5159f8">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8xMDIx_52f61706-b852-4024-bbe6-f8ca670273bf">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6YmEzNWVlNmYxNmRiNGE5ODk1ZTRlMGZmOWY4MGQ0NWEvdGFibGVyYW5nZTpiYTM1ZWU2ZjE2ZGI0YTk4OTVlNGUwZmY5ZjgwZDQ1YV8wLTAtMS0xLTEzNDAxMQ_ed56d8fa-18b8-45c4-9610-d2807c41f0e7">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6YmEzNWVlNmYxNmRiNGE5ODk1ZTRlMGZmOWY4MGQ0NWEvdGFibGVyYW5nZTpiYTM1ZWU2ZjE2ZGI0YTk4OTVlNGUwZmY5ZjgwZDQ1YV8yLTQtMS0xLTEzNDAxMQ_b15bac8b-c1ec-4d8d-96fb-72f376389f7b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6YmEzNWVlNmYxNmRiNGE5ODk1ZTRlMGZmOWY4MGQ0NWEvdGFibGVyYW5nZTpiYTM1ZWU2ZjE2ZGI0YTk4OTVlNGUwZmY5ZjgwZDQ1YV80LTQtMS0xLTEzNDAxMQ_fb9eba72-531b-452f-9781-b4b26776dd29">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGV4dHJlZ2lvbjo0OWQyZDk5MzkzOTY0YjcyODUzYzI5OWFjNjlhZjA2Ml8xODI4_c4b1fc8c-d8b6-4286-a99c-9583141f80d3">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NWZmZjIwZTRmM2YxNGM5NmEzNTczMzVkNjhhZGFjYTgvdGFibGVyYW5nZTo1ZmZmMjBlNGYzZjE0Yzk2YTM1NzMzNWQ2OGFkYWNhOF8xLTAtMS0xLTEzNDAxMQ_f8b569e5-b108-406c-99be-6740c7d5f0ed">Common Stock, $0.001 par value per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ia9026cccf20b4c6180f414c3793151e8_I20230503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NWZmZjIwZTRmM2YxNGM5NmEzNTczMzVkNjhhZGFjYTgvdGFibGVyYW5nZTo1ZmZmMjBlNGYzZjE0Yzk2YTM1NzMzNWQ2OGFkYWNhOF8xLTItMS0xLTEzNDAxMQ_e0b2422d-5b2a-4aa6-a687-cdd17796c295"
      unitRef="shares">54476409</dei:EntityCommonStockSharesOutstanding>
    <dei:TradingSymbol
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NWZmZjIwZTRmM2YxNGM5NmEzNTczMzVkNjhhZGFjYTgvdGFibGVyYW5nZTo1ZmZmMjBlNGYzZjE0Yzk2YTM1NzMzNWQ2OGFkYWNhOF8xLTQtMS0xLTEzNDAxMQ_10791c9c-633f-4df5-8299-f35139885af2">SUPN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xL2ZyYWc6NDlkMmQ5OTM5Mzk2NGI3Mjg1M2MyOTlhYzY5YWYwNjIvdGFibGU6NWZmZjIwZTRmM2YxNGM5NmEzNTczMzVkNjhhZGFjYTgvdGFibGVyYW5nZTo1ZmZmMjBlNGYzZjE0Yzk2YTM1NzMzNWQ2OGFkYWNhOF8xLTYtMS0xLTEzNDAxMQ_e2e1c492-1eb4-4263-9c95-dd76483c05a1">NASDAQ</dei:SecurityExchangeName>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNS0xLTEtMS0xMzQwMTE_219578c4-114f-4bec-989e-e868322b1359"
      unitRef="usd">58442000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNS0zLTEtMS0xMzQwMTE_671febce-2e0d-4511-93ad-4f5a79365531"
      unitRef="usd">93120000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNi0xLTEtMS0xNDkzMTc_4d87522a-a403-4e06-a4c4-f38c02d21a75"
      unitRef="usd">403758000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNi0zLTEtMS0xNDkzMTc_a4601dab-6566-4100-9347-470c35619aa8"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNi0xLTEtMS0xMzQwMTE_c6cdd351-0025-4735-a6db-42ba678755d0"
      unitRef="usd">170126000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNi0zLTEtMS0xMzQwMTE_32de2d89-77bb-4fb8-862f-79ec399f12ca"
      unitRef="usd">368214000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNy0xLTEtMS0xMzQwMTE_ebd4144f-06b8-4fb5-9b88-8059750ae6cc"
      unitRef="usd">143568000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfNy0zLTEtMS0xMzQwMTE_cb47a1e8-b1b2-4cbf-9f4c-9270f94d8eb2"
      unitRef="usd">165497000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfOC0xLTEtMS0xMzQwMTE_48e92f99-8380-4406-a6e8-fed773dfc0b6"
      unitRef="usd">91147000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfOC0zLTEtMS0xMzQwMTE_69771e0b-015f-49bd-b135-8500121d95c7"
      unitRef="usd">91541000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfOS0xLTEtMS0xMzQwMTE_40fd35d9-0a07-4bbc-887b-dc9e3c2f1070"
      unitRef="usd">16299000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfOS0zLTEtMS0xMzQwMTE_24cdbce9-2d07-4162-84c3-c39e4c10af84"
      unitRef="usd">15779000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTAtMS0xLTEtMTM0MDEx_dcd669ab-a53d-47f1-adc6-59e3dd1f359c"
      unitRef="usd">883340000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTAtMy0xLTEtMTM0MDEx_2646e3ca-d782-4c7b-a3f8-383b9bc5b764"
      unitRef="usd">734151000</us-gaap:AssetsCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTEtMS0xLTEtMTM0MDEx_df3b62bb-b8b6-4d53-b77a-dccf754fd803"
      unitRef="usd">54157000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTEtMy0xLTEtMTM0MDEx_910e1c0b-4dc0-4f3c-bf09-cf7eea015abc"
      unitRef="usd">93896000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTItMS0xLTEtMTM0MDEx_0525f8f4-5020-479a-bfb1-606c06e679ec"
      unitRef="usd">14611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTItMy0xLTEtMTM0MDEx_fb398bba-2057-43ce-ba64-1f484f6b63c7"
      unitRef="usd">15173000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTMtMS0xLTEtMTM0MDEx_21243024-bded-46db-bd6c-5ab3c3e85be7"
      unitRef="usd">682497000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTMtMy0xLTEtMTM0MDEx_23e48338-7158-48e2-98a8-5b3a5adb3639"
      unitRef="usd">702463000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTQtMS0xLTEtMTM0MDEx_1c3677d3-7348-4989-9dc2-150288c9cc29"
      unitRef="usd">117019000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTQtMy0xLTEtMTM0MDEx_09bf3566-e7fb-4657-81ee-4db0fe5e2820"
      unitRef="usd">117019000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTUtMS0xLTEtMTM0MDEx_26f6cab4-7305-4976-8804-61f98972db38"
      unitRef="usd">40184000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTUtMy0xLTEtMTM0MDEx_2701a2e2-d973-4fc4-9406-96c6cc67bae2"
      unitRef="usd">39806000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTYtMS0xLTEtMTM0MDEx_64269ec9-0b7d-4659-8308-6bf48d91f1a1"
      unitRef="usd">1791808000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMTYtMy0xLTEtMTM0MDEx_1a1270de-f048-4897-8dfe-f601df675dfe"
      unitRef="usd">1702508000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjAtMS0xLTEtMTM0MDEx_b7252f73-2259-4e62-a7a0-512e252ca8b7"
      unitRef="usd">95345000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjAtMy0xLTEtMTM0MDEx_705c4d5f-d000-4893-b3b9-93e67e3041fe"
      unitRef="usd">96342000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <supn:AccruedProductReturnsAndRebates
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjEtMS0xLTEtMTM0MDEx_b487ee8d-ba3c-4c7a-870a-100c68f052f3"
      unitRef="usd">147852000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjEtMy0xLTEtMTM0MDEx_cee7f3ae-0e8a-489e-b65f-a9b59df42442"
      unitRef="usd">151665000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjMtMS0xLTEtMTUxMDk1_426ccd98-015a-4f1d-9508-fdbef27e291b"
      unitRef="usd">402500000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjMtMy0xLTEtMTUxMDk1_4c3f6d91-1958-4f32-b94c-07decef13edc"
      unitRef="usd">401968000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjItMS0xLTEtMTM0MDEx_2005dd03-0ad3-46e8-8469-90af251597be"
      unitRef="usd">78363000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjItMy0xLTEtMTM0MDEx_2e25509c-4d89-44cf-8030-7ed7a74d1f84"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjMtMS0xLTEtMTQ0MDE5_0bc46a99-ec53-4b7a-bad1-5707c2d6e09a"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjQtMy0xLTEtMTQzOTk0_5a515a14-fa8b-43f7-bb0e-441836a09b9c"
      unitRef="usd">21120000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjMtMS0xLTEtMTM0MDEx_c439c149-1da1-4ce2-85ee-9c9a5408ac27"
      unitRef="usd">7485000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjMtMy0xLTEtMTM0MDEx_326925eb-356a-44a1-b61a-b88a5408ca97"
      unitRef="usd">16863000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjQtMS0xLTEtMTM0MDEx_07cc6510-78ed-4b64-9ba6-f654e1acc68b"
      unitRef="usd">731545000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjQtMy0xLTEtMTM0MDEx_5c4fedd8-189c-4b91-8f82-e0668e49252b"
      unitRef="usd">687958000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjYtMS0xLTEtMTM0MDEx_f7e187a0-8677-42ed-8ff9-9ec20abac74f"
      unitRef="usd">53320000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjYtMy0xLTEtMTM0MDEx_3c85043e-20aa-46e4-86ce-00ea56131cd6"
      unitRef="usd">33847000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjctMS0xLTEtMTM0MDEx_01c8a50d-a82e-4fbe-9b94-66cd69a167d5"
      unitRef="usd">36511000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjctMy0xLTEtMTM0MDEx_dd909002-8ca2-496f-9e82-33e49e0d6c4f"
      unitRef="usd">35998000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjgtMS0xLTEtMTM0MDEx_8bbd2f59-d534-470c-bab7-21940144a174"
      unitRef="usd">49668000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjgtMy0xLTEtMTM0MDEx_d9a20460-fa71-4460-92e1-648b3c7bfef8"
      unitRef="usd">49809000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjktMS0xLTEtMTM0MDEx_c5d5e7ed-c27b-4bb7-b1e8-d1dd5744e87a"
      unitRef="usd">8614000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMjktMy0xLTEtMTM0MDEx_7d1438bb-fbec-478e-ae57-dda208c14661"
      unitRef="usd">8692000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzAtMS0xLTEtMTM0MDEx_485f98d6-b5c0-46d0-b7e4-be38146c0440"
      unitRef="usd">879658000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzAtMy0xLTEtMTM0MDEx_6e90e7a0-2447-4ba6-8edd-c81751d496a9"
      unitRef="usd">816304000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfMTg_6177b3c9-6f88-45d9-9f72-ba0586709c83"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfMTg_7dccc1e4-9098-4786-9177-21c133681bf9"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfMzI_aa750e54-b31c-4646-b75e-5eb142359149"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfMzI_ba75f84b-e981-454a-a889-8ab0d44cab9e"
      unitRef="shares">130000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfNTQ_15bcd974-9112-4a6c-bc29-a0df437f63a6"
      unitRef="shares">54470622</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfNTQ_3586f16c-4e97-47e2-a5fe-d009ee73aff7"
      unitRef="shares">54470622</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfNjE_946c8aa8-5f09-45d4-ad15-c65eab74b361"
      unitRef="shares">54253796</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMC0xLTEtMTM0MDExL3RleHRyZWdpb246OTY1NDJjMWMyMDEyNDQ1NzkwMThkYjJkZTgyOTVlMGNfNjE_e2b046cc-6cbc-4be1-bf30-64cf680a0843"
      unitRef="shares">54253796</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMS0xLTEtMTM0MDEx_58c34361-8829-4251-a7ea-62245f06c869"
      unitRef="usd">54000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzMtMy0xLTEtMTM0MDEx_f5510483-18b2-4f9d-84b8-60db4a617f48"
      unitRef="usd">54000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzQtMS0xLTEtMTM0MDEx_20e38a59-82d6-47cc-93b5-0b172dd3002d"
      unitRef="usd">416232000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzQtMy0xLTEtMTM0MDEx_09dd776f-86e5-4dd0-870b-6a82b9c5fdcb"
      unitRef="usd">408115000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzUtMS0xLTEtMTM0MDEx_75dfa11e-762a-42d0-9d73-6cd9c6868920"
      unitRef="usd">-2329000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzUtMy0xLTEtMTM0MDEx_e218d01b-3a57-4f4e-a457-e370729521f5"
      unitRef="usd">-3210000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzYtMS0xLTEtMTM0MDEx_047a7ecd-7cfa-4887-98bb-c16a09558cae"
      unitRef="usd">498193000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzYtMy0xLTEtMTM0MDEx_aa468eea-2e65-4b11-a2a1-9b249745d9bf"
      unitRef="usd">481245000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzctMS0xLTEtMTM0MDEx_c5d2d1db-4414-4806-86bc-1bf9efbd57f9"
      unitRef="usd">912150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzctMy0xLTEtMTM0MDEx_c7cb3803-6308-401c-994d-43fb7e54cec3"
      unitRef="usd">886204000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzktMS0xLTEtMTM0MDEx_9fcee7b2-27a2-49bc-b7e1-6bb39ceffdbc"
      unitRef="usd">1791808000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xNi9mcmFnOjczMGQ4YTcyZThhNzQ1MWM4M2QyMDZkNmY0MGY1ZmQ3L3RhYmxlOmJmZTBlYWRjYWJlODQxMmFhZTY0YTRkOGYwNGFjZjIwL3RhYmxlcmFuZ2U6YmZlMGVhZGNhYmU4NDEyYWFlNjRhNGQ4ZjA0YWNmMjBfMzktMy0xLTEtMTM0MDEx_4ef433e7-3f9f-4e14-a403-d7bbdc8751fd"
      unitRef="usd">1702508000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fc7cd17b1e041b098d2aac50c487bc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNC0xLTEtMS0xMzQwMTE_bd670a52-9ce8-496b-bf81-0864324c591c"
      unitRef="usd">140575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e14582be6e2408e8661fb7ded0687c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNC0zLTEtMS0xMzQwMTE_46ad258c-cc26-4152-9d3a-341f0039bb12"
      unitRef="usd">147464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fa24223c3a04b02910fc38937d0f07d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNS0xLTEtMS0xMzQwMTE_28674a3a-4c68-447a-8393-949a23433bb5"
      unitRef="usd">13189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8331c9accb54c5d8efb27727b535a5d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNS0zLTEtMS0xMzQwMTE_e5c77614-e718-4cee-86fb-ad365ef645f9"
      unitRef="usd">5042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNi0xLTEtMS0xMzQwMTE_99f59600-9781-45e2-9fc8-6538355708f9"
      unitRef="usd">153764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfNi0zLTEtMS0xMzQwMTE_28b7e02a-0b91-4059-9096-4274e31e3cab"
      unitRef="usd">152506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0xLTEtMS0xMzQwMTE_e139e866-8ca2-4599-8e9f-42ca472ed89a"
      unitRef="usd">23460000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0zLTEtMS0xMzQwMTE_2914f080-344f-4469-b1cc-df7f480abac3"
      unitRef="usd">17932000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTAtMS0xLTEtMTM0MDEx_7f94aa3e-8cd0-4b2e-8753-a9442a16aa8d"
      unitRef="usd">21212000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTAtMy0xLTEtMTM0MDEx_b599ff81-033f-44db-ab1e-a7edf9d9bd0a"
      unitRef="usd">20839000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTEtMS0xLTEtMTM0MDEx_83cbfabd-3962-47ed-89ac-f6c57d9c2ae8"
      unitRef="usd">85597000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTEtMy0xLTEtMTM0MDEx_60eeda93-c5d9-4561-87a0-476885016450"
      unitRef="usd">90459000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTItMS0xLTEtMTM0MDEx_d0ef9577-dc41-491f-8a6c-d0aef1797308"
      unitRef="usd">19966000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTItMy0xLTEtMTM0MDEx_6bb3145f-6d56-43d0-8415-af71f709441d"
      unitRef="usd">20644000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTMtMS0xLTEtMTM0MDEx_5548b597-171b-40ca-afba-b692e68c9ef7"
      unitRef="usd">-1647000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTMtMy0xLTEtMTM0MDEx_f06145f3-5181-4fba-a2e9-d7ebb9be5017"
      unitRef="usd">665000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:CostsAndExpenses
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTQtMS0xLTEtMTM0MDEx_4f1d6434-5e96-4e62-80c5-9ee0f39f31c5"
      unitRef="usd">148588000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTQtMy0xLTEtMTM0MDEx_218edfac-1b6c-4c57-b127-744dc4e09a95"
      unitRef="usd">150539000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTYtMS0xLTEtMTM0MDEx_05cb6e41-4b1f-4242-8b4f-69ccbb912799"
      unitRef="usd">5176000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTYtMy0xLTEtMTM0MDEx_4d2c01da-187a-4eae-9f30-a2bc02fc9e69"
      unitRef="usd">1967000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTktMS0xLTEtMTM0MDEx_047d633a-e5fd-4e15-85ad-59bf08b09c42"
      unitRef="usd">1505000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMTktMy0xLTEtMTM0MDEx_cc49c87b-5004-40d3-9280-1c04a77aa32e"
      unitRef="usd">1942000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjAtMS0xLTEtMTM0MDEx_97904c52-c690-46a3-905e-a543e8fb89a6"
      unitRef="usd">5346000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjAtMy0xLTEtMTM0MDEx_91935e8e-bd24-4363-b61a-c6911e175a14"
      unitRef="usd">14698000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjEtMS0xLTEtMTM0MDEx_11170d49-dae1-46f4-91ec-9dcae6a18266"
      unitRef="usd">3841000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjEtMy0xLTEtMTM0MDEx_455836c6-9f49-42bc-98e0-775289870ef9"
      unitRef="usd">12756000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjMtMS0xLTEtMTM0MDEx_740945b3-89ce-4ea1-a43d-04adffe89d6a"
      unitRef="usd">9017000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjMtMy0xLTEtMTM0MDEx_e53c3123-1ca2-4926-84d9-3cb8fd475f90"
      unitRef="usd">14723000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjUtMS0xLTEtMTM0MDEx_303c86e7-d626-42e4-8099-01071cc43407"
      unitRef="usd">-7931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjUtMy0xLTEtMTM0MDEx_3c0db026-be5a-4074-b1a5-a7bea91891e1"
      unitRef="usd">-10893000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjYtMS0xLTEtMTM0MDEx_3cfbc752-36da-49b0-a11e-0d9bf6be762a"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjYtMy0xLTEtMTM0MDEx_a1af5578-8498-4c83-b742-0d873947d519"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjktMS0xLTEtMTM0MDEx_559b9ed1-1585-4139-9b25-dd9dcfb72ade"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMjktMy0xLTEtMTM0MDEx_d010ff3e-0a68-4217-b4ec-a6fd2e87f78f"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzAtMS0xLTEtMTM0MDEx_18793d77-dbe0-404d-8224-5d869ddb7137"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzAtMy0xLTEtMTM0MDEx_4d331961-197b-47b2-9b69-1a9d5601eced"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzMtMS0xLTEtMTM0MDEx_0b19b43c-a102-4148-87a7-2d729e0d3ff3"
      unitRef="shares">54380947</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzMtMy0xLTEtMTM0MDEx_422a5381-da71-4acb-a3cc-b77b507f7c3a"
      unitRef="shares">53330837</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzQtMS0xLTEtMTM0MDEx_7cc7a266-e7fa-470c-8db9-2ff4468bd00f"
      unitRef="shares">62454204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfMzQtMy0xLTEtMTM0MDEx_5f9c85a7-4ee0-4ea0-a88d-e83395be89df"
      unitRef="shares">61406555</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfMy0xLTEtMS0xMzQwMTE_42c9557b-e944-4453-8269-4583c180dc80"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfMy0zLTEtMS0xMzQwMTE_822f104d-4d44-495f-94f5-f2f14a605331"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfNS0xLTEtMS0xMzQwMTE_b4149595-b866-49b9-8bde-a202a23a71ee"
      unitRef="usd">881000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfNS0zLTEtMS0xMzQwMTE_22bda49f-d33a-404d-af90-ed36a52d9af0"
      unitRef="usd">-2312000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfNi0xLTEtMS0xMzQwMTE_c0b6aea7-1ee8-43f8-a439-49044bd317be"
      unitRef="usd">881000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfNi0zLTEtMS0xMzQwMTE_f31253f0-b727-43a2-a359-b32df2206ec8"
      unitRef="usd">-2312000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfOC0xLTEtMS0xMzQwMTE_ecb3b9f1-ed2d-4376-a982-1ffb1b175250"
      unitRef="usd">17829000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yMi9mcmFnOmJjMzNmNTMyYTVjNzRlOTE4YzNmMTQ0MWVhODgwMGI5L3RhYmxlOjQ4ODFhYTM0MDlhNzQ0MzNhMzEzMjliOTA2Nzg1ZTMxL3RhYmxlcmFuZ2U6NDg4MWFhMzQwOWE3NDQzM2EzMTMyOWI5MDY3ODVlMzFfOC0zLTEtMS0xMzQwMTE_8cdb618f-2782-46ee-9600-f4dd1a230dd8"
      unitRef="usd">23304000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i41dd327685cf4846b46ed3f0b2bc5488_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi0xLTEtMS0xMzQwMTE_b28e90a3-963a-4dc4-b292-fd32225d1d48"
      unitRef="shares">54253796</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i41dd327685cf4846b46ed3f0b2bc5488_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi0zLTEtMS0xMzQwMTE_778bef6a-df95-4a4d-875e-9c96f3b06783"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i841eb085acda48cc9c4dcde9d10aba52_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi01LTEtMS0xMzQwMTE_612fa033-94d3-457e-bcda-b77de7a8bea9"
      unitRef="usd">408115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8bf06abee5344a8a9419ccefeb8656bb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi03LTEtMS0xMzQwMTE_42e500f8-dfa9-4981-9288-2bf4d154f62e"
      unitRef="usd">-3210000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iec80f1028a4347d49a08a4509cab00f4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi05LTEtMS0xMzQwMTE_0beffdd8-5fe5-43a9-8b39-99bee30d09b6"
      unitRef="usd">481245000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfMi0xMS0xLTEtMTM0MDEx_a84b356c-93fa-41df-a458-67ac7407f9a5"
      unitRef="usd">886204000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie745a7a6dce2426d8295076f5bfc4047_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNS01LTEtMS0xMzQwMTE_179b1ef3-4d49-49ed-9fe4-481953eb2d69"
      unitRef="usd">6306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNS0xMS0xLTEtMTM0MDEx_2d6714a6-2830-4d12-a4a6-237ba3b73150"
      unitRef="usd">6306000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iafe57fbf0f0d4d13912d5619ee04535a_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNi0xLTEtMS0xMzQwMTE_a832eb08-f30f-458c-8e2a-1433b8d37406"
      unitRef="shares">216826</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie745a7a6dce2426d8295076f5bfc4047_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNi01LTEtMS0xMzQwMTE_8ddeb74c-c522-416d-8ed7-af69f5488e46"
      unitRef="usd">1811000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNi0xMS0xLTEtMTM0MDEx_89c6aeb2-e592-49d8-ba2c-fd84db1260fc"
      unitRef="usd">1811000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="ic4858d965a7f4f0693fddf6e1b491a84_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNy05LTEtMS0xMzQwMTE_ee4f97cf-4eca-48ed-99ef-18ccc6eb8a95"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfNy0xMS0xLTEtMTM0MDEx_2fd86d03-8c30-4967-9042-d5a272293aff"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ib188b1cbc5f94f16bc2c05584e19dca3_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOC03LTEtMS0xMzQwMTE_9591a918-bd05-427f-872f-3be6bf558660"
      unitRef="usd">881000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOC0xMS0xLTEtMTM0MDEx_54d0181a-84f3-43b3-b1bf-91d6e0b3223c"
      unitRef="usd">881000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ida73bfcb47254f7e85640db1f58313df_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS0xLTEtMS0xMzQwMTE_eefd1dd4-49d8-47d9-995e-6fdf6ab0f73d"
      unitRef="shares">54470622</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ida73bfcb47254f7e85640db1f58313df_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS0zLTEtMS0xMzQwMTE_28c623e1-83f3-4280-868d-ea5ff400c85c"
      unitRef="usd">54000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ab38f545d4a4c67ab8f49064cb2220f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS01LTEtMS0xMzQwMTE_f9d70a82-3069-4409-8285-ccb2028c831d"
      unitRef="usd">416232000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i34573709f0f9405ea8dcc2c2f783d295_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS03LTEtMS0xMzQwMTE_098264f8-ebf2-4852-a6ce-372b3322b2b7"
      unitRef="usd">-2329000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82995c6c1df44f6c9c8a70287d7a8b54_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS05LTEtMS0xMzQwMTE_31a32f14-af42-4d86-92b5-28e39e9f7759"
      unitRef="usd">498193000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjllNTcwMWMxZjAyYzQxOWM4MDhmMjE1YjRlMDIxNzUwL3RhYmxlcmFuZ2U6OWU1NzAxYzFmMDJjNDE5YzgwOGYyMTViNGUwMjE3NTBfOS0xMS0xLTEtMTM0MDEx_ccb069e0-5194-4ddb-8ebe-ec7b95be6cb8"
      unitRef="usd">912150000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i737ebfc46be04c3fa46091d6fd527f27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi0xLTEtMS0xMzQwMTE_fc0968e7-1308-4228-a16c-99b03d5307db"
      unitRef="shares">53256094</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i737ebfc46be04c3fa46091d6fd527f27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi0zLTEtMS0xMzQwMTE_b8db789a-a5d0-4c28-8802-ffc4d25e0197"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fc11004cb5140178d1b97a7701c4cdf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi01LTEtMS0xMzQwMTE_76c0706d-a4aa-4713-b9fa-c4d422b9803e"
      unitRef="usd">434337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib54756481358474292bfb0f1e4cfedc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi03LTEtMS0xMzQwMTE_ebe9eb69-5eac-43ad-8f5f-3f3391d63a3d"
      unitRef="usd">1539000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i389363254a184a218642721b0883d885_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi05LTEtMS0xMzQwMTE_891c2db6-0c0e-441f-b2ec-fdcf17baaf7d"
      unitRef="usd">379922000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibb37b1437e48436aa3491fdc118e30e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMi0xMS0xLTEtMTM0MDEx_994742b1-a337-4fe8-b521-be355872831c"
      unitRef="usd">815851000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d500d3a1a5c47c19a04b0330cd0667d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy01LTEtMS0xMzQyNDE_d7377c8e-4cd8-4dc6-8529-51dc1c71767d"
      unitRef="usd">-56212000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i04ea1a270e674d2ba863fee7622cc96d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy05LTEtMS0xMzQyNDE_5971e024-2ed7-4a1e-838b-233905467955"
      unitRef="usd">40612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7fc12bc3f7c24ef99825f1d67da01294_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy0xMS0xLTEtMTM0MjQx_a11342ae-159d-405c-9706-53e0c4934d90"
      unitRef="usd">-15600000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i737ebfc46be04c3fa46091d6fd527f27_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC0xLTEtMS0xMzQyNDE_b44009dc-2d69-48e8-9b21-3cb9828355e5"
      unitRef="shares">53256094</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i737ebfc46be04c3fa46091d6fd527f27_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC0zLTEtMS0xMzQyNDE_b80c431a-2697-43a5-897e-cb468467f67d"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if28e1fb553ba4dc3b10445106f4f9d5a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC01LTEtMS0xMzQyNDE_299e01be-eca7-4d0d-917d-622096c07d93"
      unitRef="usd">378125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib54756481358474292bfb0f1e4cfedc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC03LTEtMS0xMzQyNDE_a5217da1-1c7d-4445-9a4d-50bd8ff696d3"
      unitRef="usd">1539000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80ca1a68d9484d2b9971a89c5dfbeb2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC05LTEtMS0xMzQyNDE_1227f724-5a5f-4128-b60f-6257e3a22c39"
      unitRef="usd">420534000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i53c3080593c743cb89a7eabd4c451d8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC0xMS0xLTEtMTM0MjQx_82cc53d9-9fe3-4bfc-876b-f2c8212f8080"
      unitRef="usd">800251000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iacfdfe0fa9ea4bf0965bd1062aadd63e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy01LTEtMS0xMzQwMTE_0233a9e8-35d2-464e-a913-59236065faf1"
      unitRef="usd">4025000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfMy0xMS0xLTEtMTM0MDEx_1c715767-b82c-4a50-8ee7-1fc26413f8f6"
      unitRef="usd">4025000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i42484650098b45b288b90a0a08bbdf36_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC0xLTEtMS0xMzQwMTE_8e5793fe-bf4b-4887-9144-a2b23fa75cdc"
      unitRef="shares">130211</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iacfdfe0fa9ea4bf0965bd1062aadd63e_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC01LTEtMS0xMzQwMTE_c0ac74da-d994-435a-b1fe-7b965020e995"
      unitRef="usd">866000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNC0xMS0xLTEtMTM0MDEx_97e3820e-16ed-4f95-afac-c36cbd4ef4bc"
      unitRef="usd">866000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:NetIncomeLoss
      contextRef="i0ea98c6d83b542628105e2cf9c66a129_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNS05LTEtMS0xMzQwMTE_7ad517df-6c5b-4369-8dfa-243e85aca5e0"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNS0xMS0xLTEtMTM0MDEx_b236fef0-2458-48ca-97dd-327fe3ead5e8"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iad07e7fc5d71449ba5fd44d2d1178fb2_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNi03LTEtMS0xMzQwMTE_ab087ea9-5b0b-4fa8-a5de-f6bc62f868d0"
      unitRef="usd">-2312000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNi0xMS0xLTEtMTM0MDEx_9024abb8-88e3-4b52-9d70-fd6db5b00c58"
      unitRef="usd">-2312000</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i170f213b87fb4a2689dad3c3ec51dcdd_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy0xLTEtMS0xMzQwMTE_2824de6f-fcc3-4538-8b0f-99af47bc7168"
      unitRef="shares">53386305</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i170f213b87fb4a2689dad3c3ec51dcdd_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy0zLTEtMS0xMzQwMTE_6cce48d9-f688-4a55-80cc-4c56e4f89dc1"
      unitRef="usd">53000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9388a164ecb343598ac3b5f3a2a53c60_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy01LTEtMS0xMzQwMTE_3386860e-c466-40a5-aa4c-d9fee0c879fd"
      unitRef="usd">383016000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i92949894f5854ffab506d16c2bb3e5f5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy03LTEtMS0xMzQwMTE_04db07df-db2e-48d2-bef7-942960119c9e"
      unitRef="usd">-773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3274107c203a4146bda745b248374312_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy05LTEtMS0xMzQwMTE_1187c6ac-c14f-41c4-9555-429ac70c47cf"
      unitRef="usd">446150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i636e558d401a4bb9b04338444db26180_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yNS9mcmFnOjNiZDU4Y2JmZGIzNzQyMDA4NGRjZWZiNGM4NGEwNGQ5L3RhYmxlOjRiOGI2NjgwYTI2MjQzNjVhZGRjMjFlMTJmYTE4NzIyL3RhYmxlcmFuZ2U6NGI4YjY2ODBhMjYyNDM2NWFkZGMyMWUxMmZhMTg3MjJfNy0xMS0xLTEtMTM0MDEx_cd8bb801-1104-4f97-af2d-15a1be33594d"
      unitRef="usd">828446000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNC0xLTEtMS0xMzQwMTE_dbfb38f3-c943-4c3f-a29b-3706ff822a1f"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNC0zLTEtMS0xMzQwMTE_e97b3931-7c9d-442f-a341-ab64d222d28d"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNi0xLTEtMS0xMzQwMTE_0b3f0023-b28a-413b-860e-3886322c3866"
      unitRef="usd">20601000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNi0zLTEtMS0xMzQwMTE_3a82e2b4-fb52-45d0-a642-5e5b0bb89f97"
      unitRef="usd">21362000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfOC0xLTEtMS0xMzQwMTE_2b45d833-3893-402f-8c8b-1a534141459c"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfOC0zLTEtMS0xMzQwMTE_bd80ede2-3517-458e-8312-6f5b9df3f74f"
      unitRef="usd">12888000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfOS0xLTEtMS0xMzQwMTE_325da20d-0045-48a6-821c-e615d8b6bcf0"
      unitRef="usd">532000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfOS0zLTEtMS0xMzQwMTE_9964541b-41f0-4c60-b64d-6181479e996b"
      unitRef="usd">526000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTEtMS0xLTEtMTM0MDEx_f29ce4c7-d0d8-406b-8e16-c9cd516dfe3f"
      unitRef="usd">1056000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTEtMy0xLTEtMTM0MDEx_f73f8673-3a84-484b-bfb2-5d04c6597136"
      unitRef="usd">360000</us-gaap:InvestmentIncomeNetAmortizationOfDiscountAndPremium>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTItMS0xLTEtMTM0MDEx_34740c00-7df1-4544-bd8f-29a6b16da296"
      unitRef="usd">-1647000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTItMy0xLTEtMTM0MDEx_8c96e401-e57e-4109-ae88-8d5d7a6fb727"
      unitRef="usd">665000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTMtMS0xLTEtMTM0MDEx_77c83095-ad82-42a4-827b-5512f3dfeee2"
      unitRef="usd">-2459000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTMtMy0xLTEtMTM0MDEx_a2fc5d56-5b6b-4d00-b9cc-9b903e101ee4"
      unitRef="usd">-84000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTQtMS0xLTEtMTM0MDEx_c77eb14c-da2c-4a51-9874-4ef1e45f2684"
      unitRef="usd">6306000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTQtMy0xLTEtMTM0MDEx_2b5940b8-5a48-4adf-887e-2baaa0c8443f"
      unitRef="usd">4025000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTUtMS0xLTEtMTM0MDEx_fbf687b4-a551-49c7-a02a-3de59442ab2f"
      unitRef="usd">-435000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTUtMy0xLTEtMTM0MDEx_731fbcfe-7fe5-4424-b313-7a8732840fce"
      unitRef="usd">-13011000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTctMS0xLTEtMTM0MDEx_33ac1a99-080f-4bd4-8884-c219cf74b63a"
      unitRef="usd">-21971000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTctMy0xLTEtMTM0MDEx_292412ed-33bf-4095-98f4-5d216af9bf92"
      unitRef="usd">-3812000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTgtMS0xLTEtMTM0MDEx_39b3f820-64c7-4dba-86a3-cde0dc955f59"
      unitRef="usd">1851000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTgtMy0xLTEtMTM0MDEx_a135874b-01c5-407f-8933-cc98fdaca81d"
      unitRef="usd">2468000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTktMS0xLTEtMTM0MDEx_a474cdeb-2053-424b-b288-97e3d4d869df"
      unitRef="usd">341000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMTktMy0xLTEtMTM0MDEx_fdaa2b4b-78ca-4504-af6e-6886d450b278"
      unitRef="usd">-1061000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjAtMS0xLTEtMTM0MDEx_528b747c-715b-4072-a48e-6464dbc37176"
      unitRef="usd">-3813000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <supn:IncreaseDecreaseInAccruedProductReturnsAndRebates
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjAtMy0xLTEtMTM0MDEx_dc821cdb-9183-465c-9c75-9a3a7354ab5e"
      unitRef="usd">7457000</supn:IncreaseDecreaseInAccruedProductReturnsAndRebates>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjEtMS0xLTEtMTM0MDEx_94991723-0c6e-4351-9f81-88e0407bca8a"
      unitRef="usd">-10548000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjEtMy0xLTEtMTM0MDEx_13f456a1-5633-4c4f-95be-accd0eabd8a9"
      unitRef="usd">-29479000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <supn:IncreaseDecreaseInContingentConsideration
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjItMS0xLTEtMTM0MDEx_b60b3acc-f6d9-4520-9a0d-8c8d1b9e71ee"
      unitRef="usd">0</supn:IncreaseDecreaseInContingentConsideration>
    <supn:IncreaseDecreaseInContingentConsideration
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjItMy0xLTEtMTM0MDEx_c227419e-039d-41c6-95a9-e9972af04112"
      unitRef="usd">-2100000</supn:IncreaseDecreaseInContingentConsideration>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjMtMS0xLTEtMTM0MDEx_93dd408a-994d-44fb-ac21-aad5952b240a"
      unitRef="usd">49126000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjMtMy0xLTEtMTM0MDEx_74e7da98-6b5d-495e-82a8-91f498f21a88"
      unitRef="usd">4302000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjYtMS0xLTEtMTM0MDEx_22a7ff68-9f89-4c76-8b10-48543a5686eb"
      unitRef="usd">0</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjYtMy0xLTEtMTM0MDEx_8dde5d25-217a-4a44-9dfe-8c74e11a0477"
      unitRef="usd">98063000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjctMS0xLTEtMTM0MDEx_606ef1fe-8542-4cff-854a-31bccd0df328"
      unitRef="usd">240058000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjctMy0xLTEtMTM0MDEx_28f2ce70-f8f9-4a57-b436-a379c55c3630"
      unitRef="usd">28927000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjgtMS0xLTEtMTM0MDEx_964cbb4d-51cc-4964-a6aa-cf7e9a3762b5"
      unitRef="usd">278000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjgtMy0xLTEtMTM0MDEx_ea664a88-5dc9-408f-9ea5-689e861f0eb2"
      unitRef="usd">851000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjktMS0xLTEtMTM0MDEx_61db6222-b20d-4393-b00f-a044de7e0b05"
      unitRef="usd">239780000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMjktMy0xLTEtMTM0MDEx_c243244b-5c85-42f2-b5ad-3b9355ed1a6b"
      unitRef="usd">-69987000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzEtMS0xLTEtMTUzOTIy_01698eb1-7acf-4ea5-b9c5-457bb07fa6bf"
      unitRef="usd">93000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzEtMy0xLTEtMTUzOTIy_0fecd82d-ec31-4bb3-9ef3-59244b564385"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzItMS0xLTEtMTUzOTIy_766a2e14-a4a9-43f9-8bb7-a24154accb0a"
      unitRef="usd">14637000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzItMy0xLTEtMTUzOTIy_735d1fdb-7b2b-4312-9059-ffd755a68759"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzItMS0xLTEtMTM0MDEx_88972d53-658b-4f3d-ac35-cfbb8ce39c56"
      unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzItMy0xLTEtMTM0MDEx_1d9a81f6-7c8c-426f-9c87-4a52e08c7cb0"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzMtMS0xLTEtMTM0MDEx_07d9aa78-9531-46f2-9c2d-1ac3b4a91f35"
      unitRef="usd">1811000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzMtMy0xLTEtMTM0MDEx_953f36fd-fea7-4172-93c1-81b2fcb5cafa"
      unitRef="usd">866000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzQtMS0xLTEtMTM0MDEx_1e33e10a-9011-4543-b792-d193f6e7e16a"
      unitRef="usd">80174000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzQtMy0xLTEtMTM0MDEx_6c254080-99c8-4edb-abdb-a407d390626c"
      unitRef="usd">-22034000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzYtMS0xLTEtMTM0MDEx_3ba288e9-6e25-4986-a2c1-4c4444c243b9"
      unitRef="usd">369080000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzYtMy0xLTEtMTM0MDEx_d371b14a-5f4c-40a2-b9dc-26469585d07e"
      unitRef="usd">-87719000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzctMS0xLTEtMTM0MDEx_7e342b64-34c9-45a1-b4da-20d1592e5674"
      unitRef="usd">93120000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibb37b1437e48436aa3491fdc118e30e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzctMy0xLTEtMTM0MDEx_5aa63337-8543-4a02-a76c-22b64df77c43"
      unitRef="usd">203434000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzgtMS0xLTEtMTM0MDEx_b363555f-ab1e-48a6-8664-ecf4b666446e"
      unitRef="usd">462200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i636e558d401a4bb9b04338444db26180_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfMzgtMy0xLTEtMTM0MDEx_bd2a36e9-f41c-4444-9909-f882f497d5fd"
      unitRef="usd">115715000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDEtMS0xLTEtMTM0MDEx_7171f3e6-9cea-45df-8480-1e4f94960dfa"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDEtMy0xLTEtMTM0MDEx_3cd0cae6-0984-46ab-a4ba-df3fef48f0e6"
      unitRef="usd">1258000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDItMS0xLTEtMTM0MDEx_7affff69-2aba-4554-8cee-bc97feab86a7"
      unitRef="usd">203000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDItMy0xLTEtMTM0MDEx_c978f71a-2dd9-4e19-8b6e-bffd01b023ab"
      unitRef="usd">478000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePayments
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDMtMS0xLTEtMTM0MDEx_11e9059c-061b-4508-992f-50a9a9e07507"
      unitRef="usd">3457000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDMtMy0xLTEtMTM0MDEx_cef883b4-b365-442c-8030-8d846632efc3"
      unitRef="usd">2949000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDYtMS0xLTEtMTM0MDEx_7935a810-fff7-4986-acff-f6d9403d5dfa"
      unitRef="usd">2601000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDYtMy0xLTEtMTM0MDEx_08452ee6-294c-45ae-9a5f-044816e57b1d"
      unitRef="usd">27000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDgtMS0xLTEtMTM0MDEx_1694834e-6a85-43fd-adff-9f216fdbfe10"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8yOC9mcmFnOjM0MGIxYTAwNDg0MzQ3NGE5MzIxYTRlMDIxODY4MzJjL3RhYmxlOmYzMTNjNzhlOGIwODQ1YWM4MWYwZWM1YzA1MWEwYWVlL3RhYmxlcmFuZ2U6ZjMxM2M3OGU4YjA4NDVhYzgxZjBlYzVjMDUxYTBhZWVfNDgtMy0xLTEtMTM0MDEx_a6c97494-2bfd-4b9a-ae20-e44fcacbec8c"
      unitRef="usd">549000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NatureOfOperations
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNC9mcmFnOmE1YmRjMDA2NzJhMzQ3MTRhNjE4NzQ2MzBmNjRmMmU4L3RleHRyZWdpb246YTViZGMwMDY3MmEzNDcxNGE2MTg3NDYzMGY2NGYyZThfNTY5Mg_1dd91f48-67b6-4968-b8e7-2e3d98b08cc8">Business Organization&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supernus Pharmaceuticals, Inc. (the "Company", see Note 2, &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;Consolidation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;) is a biopharmaceutical company focused on developing and commercializing products for the treatment of central nervous system (CNS) diseases. The Company's diverse neuroscience portfolio includes approved treatments for epilepsy, migraine, attention-deficit hyperactivity disorder (ADHD), hypomobility in Parkinson&#x2019;s Disease (PD), cervical dystonia, chronic sialorrhea, dyskinesia in PD patients receiving levodopa-based therapy, and drug-induced extrapyramidal reactions in adult patients. The Company is developing a broad range of novel CNS product candidates including new potential treatments for hypomobility in PD, epilepsy, depression, and other CNS disorders.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has eight commercial products that it markets: Qelbree&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Trokendi XR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Oxtellar XR&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, GOCOVRI&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, APOKYN&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, XADAGO&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Osmolex ER&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and MYOBLOC&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;&#xae;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In addition, SPN-830 (apomorphine infusion device) is a late-stage drug/device combination product candidate for the continuous treatment of motor fluctuations ("off" episodes) in PD patients that are not adequately controlled with oral levodopa and one or more adjunct PD medications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Adamas Reorganization&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the first quarter of 2022, the Company completed a reorganization of the Adamas Pharmaceuticals, Inc. (Adamas) legal entities in an effort to obtain operational, legal and other benefits that also resulted in certain state tax efficiencies. The reorganization had no effect on the condensed consolidated financial statements other than certain state tax efficiencies. (See Note 11, &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;Income Tax Benefit&lt;/span&gt;.</us-gaap:NatureOfOperations>
    <supn:NumberOfCommercialProducts
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNC9mcmFnOmE1YmRjMDA2NzJhMzQ3MTRhNjE4NzQ2MzBmNjRmMmU4L3RleHRyZWdpb246YTViZGMwMDY3MmEzNDcxNGE2MTg3NDYzMGY2NGYyZThfMTA5OTUxMTY0ODU1NA_3495db0a-7a31-4da0-af1e-24aa6856424b"
      unitRef="product">8</supn:NumberOfCommercialProducts>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMwNQ_f71fe878-3656-41ab-8f4b-f5a31e677113">Summary of Significant Accounting Policies&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unaudited condensed consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (SEC) for interim financial information. As permitted under Generally Accepted Accounting Principles in the United States (U.S. GAAP), certain notes and other information have been omitted from the interim unaudited condensed consolidated financial statements presented in this Quarterly Report on Form&#160;10-Q. Therefore, these condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s most recent Annual Report on Form&#160;10-K, for the year ended December&#160;31, 2022, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position, results of operations, and cash flows. The results of operations for any interim period are not necessarily indicative of the Company&#x2019;s future quarterly or annual results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, which is primarily located in the U.S., operates in one operating segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's condensed consolidated financial statements include the accounts of Supernus Pharmaceuticals,&#160;Inc. and its wholly owned subsidiaries. These are collectively referred to herein as "Supernus" or "the Company." Supernus Pharmaceuticals, Inc. and each of its subsidiaries are distinct legal entities. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements reflect the consolidation of entities in which the Company has a controlling financial interest. In determining whether there is a controlling financial interest, the Company considers if it has a majority of the voting interests of the entity, or if the entity is a variable interest entity (VIE) and if the Company is the primary beneficiary. In determining the primary beneficiary of a VIE, the Company evaluates whether it has both: the power to direct the activities of the VIE that most significantly impact the VIE's economic performance; and the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to that VIE. The Company's judgment with respect to its level of influence or control of an entity involves the consideration of various factors, including the form of an ownership interest; representation in the entity's governance; the size of the investment; estimates of future cash flows; the ability to participate in policymaking decisions; and the rights of the other investors to participate in the decision making process, including the right to liquidate the entity, if applicable. If the Company is not the primary beneficiary of the VIE, and an ownership interest is maintained in the entity, the interest is accounted for under the equity or cost methods of accounting, as appropriate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continuously assesses whether it is the primary beneficiary of a VIE as changes to existing relationships or future transactions may affect its conclusions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company bases its estimates on: historical experience; forecasts; information received from its service providers; information from other sources, including public and proprietary sources; and other assumptions that the Company believes are reasonable under the circumstances. Actual results could differ materially from the Company&#x2019;s estimates. The Company periodically evaluates the methodologies employed in making its estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition and results of operations is highly uncertain and subject to change. As a result, certain of our estimates and assumptions, including the provision for sales deductions and the fair values of our financial instruments, and the recoverability of intangible assets require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expense includes the cost of promotional materials and activities, such as printed materials and digital marketing, marketing programs and speaker programs. The cost of the Company's advertising efforts are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred approximately $25.9 million and $23.9 million in advertising expense for the three months ended March&#160;31, 2023 and 2022, respectively. These expenses are recorded as a component of &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;Selling, general and administrative expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the condensed consolidated statements of earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The Company has a restricted cash balance of $403.8&#160;million as of March 31, 2023 which was held in an escrow account with Wilmington Trust, Trustee, in connection with the 2023 Notes payoff which occurred on April 1, 2023. Refer to Note 8, &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:105%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;, and Note 16, &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:105%"&gt;Subsequent Events&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the&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;condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:&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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.887%"/&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;Three Months Ended&lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;93,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&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;403,758&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash per 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;462,200&#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;93,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Line of credit includes borrowings under the uncommitted demand secured line of credit. On February 8, 2023, the Company entered into a credit line agreement (the &#x201c;Credit Line&#x201d;) with UBS Bank USA (&#x201c;UBS&#x201d;). The Credit Line provides for a revolving line of credit of up to $150&#160;million, which can be drawn at any time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity'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:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&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 new standard, issued in August 2020, simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible debt instruments with cash conversion and beneficial conversion features. ASU 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled in whole or in part with equity. Instead, ASU 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the &#x201c;if-&lt;/span&gt;&lt;/div&gt;converted&#x201d; method for calculating diluted earnings per share. This new standard also removes certain settlement conditions required for equity contracts to qualify for the derivative scope exception.The Company adopted the new guidance as of January 1, 2022 using the modified retrospective method of transition which allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. As a result, the cumulative effect of the accounting change increased the carrying amount of the convertible notes, net by $20.6 million, increased retained earnings by $40.6 million, reduced additional paid-in capital by $56.2 million, and decreased deferred tax liabilities by $5.0 million as of January 1, 2022. In addition, the Company had an increase of 6.8 million in dilutive shares included in diluted weighted average shares of common stock outstanding for the purposes of calculating diluted earnings per share under the if-converted method.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMwNg_6ec4ca9b-5384-4e7a-b015-b70527d37af7">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s unaudited condensed consolidated financial statements have been prepared in accordance with the requirements of the U.S. Securities and Exchange Commission (SEC) for interim financial information. As permitted under Generally Accepted Accounting Principles in the United States (U.S. GAAP), certain notes and other information have been omitted from the interim unaudited condensed consolidated financial statements presented in this Quarterly Report on Form&#160;10-Q. Therefore, these condensed consolidated financial statements should be read in conjunction with the Company&#x2019;s most recent Annual Report on Form&#160;10-K, for the year ended December&#160;31, 2022, filed with the SEC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In management&#x2019;s opinion, the condensed consolidated financial statements include all normal and recurring adjustments necessary for a fair presentation of the Company&#x2019;s financial position, results of operations, and cash flows. The results of operations for any interim period are not necessarily indicative of the Company&#x2019;s future quarterly or annual results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, which is primarily located in the U.S., operates in one operating segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfMTEzMw_819185df-7406-4dd1-a897-0a171e5112da"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMwNw_7fcf9839-4bc5-4fe1-84ff-2c017970626f">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's condensed consolidated financial statements include the accounts of Supernus Pharmaceuticals,&#160;Inc. and its wholly owned subsidiaries. These are collectively referred to herein as "Supernus" or "the Company." Supernus Pharmaceuticals, Inc. and each of its subsidiaries are distinct legal entities. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements reflect the consolidation of entities in which the Company has a controlling financial interest. In determining whether there is a controlling financial interest, the Company considers if it has a majority of the voting interests of the entity, or if the entity is a variable interest entity (VIE) and if the Company is the primary beneficiary. In determining the primary beneficiary of a VIE, the Company evaluates whether it has both: the power to direct the activities of the VIE that most significantly impact the VIE's economic performance; and the obligation to absorb losses of, or the right to receive benefits from the VIE that could potentially be significant to that VIE. The Company's judgment with respect to its level of influence or control of an entity involves the consideration of various factors, including the form of an ownership interest; representation in the entity's governance; the size of the investment; estimates of future cash flows; the ability to participate in policymaking decisions; and the rights of the other investors to participate in the decision making process, including the right to liquidate the entity, if applicable. If the Company is not the primary beneficiary of the VIE, and an ownership interest is maintained in the entity, the interest is accounted for under the equity or cost methods of accounting, as appropriate. &lt;/span&gt;&lt;/div&gt;The Company continuously assesses whether it is the primary beneficiary of a VIE as changes to existing relationships or future transactions may affect its conclusions.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMxMA_ac6dc320-050c-4b78-ab14-d4540bca0390">&lt;div style="margin-bottom:10pt;margin-top:10pt"&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:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company bases its estimates on: historical experience; forecasts; information received from its service providers; information from other sources, including public and proprietary sources; and other assumptions that the Company believes are reasonable under the circumstances. Actual results could differ materially from the Company&#x2019;s estimates. The Company periodically evaluates the methodologies employed in making its estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The extent to which the COVID-19 pandemic may directly or indirectly impact our business, financial condition and results of operations is highly uncertain and subject to change. As a result, certain of our estimates and assumptions, including the provision for sales deductions and the fair values of our financial instruments, and the recoverability of intangible assets require increased judgment and carry a higher degree of variability and volatility that could result in material changes to our estimates in future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMxNw_2507dcc2-5bba-4350-828f-d68e19f099b4">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising expense includes the cost of promotional materials and activities, such as printed materials and digital marketing, marketing programs and speaker programs. The cost of the Company's advertising efforts are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNDM4OA_ac3f5915-9628-4b6f-8de7-4b4d4ec1e1b2"
      unitRef="usd">25900000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNDM5NQ_b43ba853-3dd8-4e4b-b667-7dafedc449c0"
      unitRef="usd">23900000</us-gaap:AdvertisingExpense>
    <us-gaap:RestrictedCash
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfMTA5OTUxMTY1NzI2NA_e535a428-2bff-4483-9ac3-ec23ece8e703"
      unitRef="usd">403800000</us-gaap:RestrictedCash>
    <us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfMTA0NDUzNjA0OTY2MjY_64ff87fa-baa5-4a57-bb48-64e64d3ece23">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the&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;condensed consolidated balance sheets that sum to the total of the same amounts shown in the condensed consolidated statements of cash flows:&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.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.885%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.887%"/&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;Three Months Ended&lt;br/&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;End of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Beginning of period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;93,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&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;403,758&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash, cash equivalents, and restricted cash per 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;462,200&#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;93,120&#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:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfMy0xLTEtMS0xNTM4OTY_6139d5c1-b548-4c67-9f00-f1078960870a"
      unitRef="usd">58442000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfMy0zLTEtMS0xNTM5MDQ_a88eabd2-45f0-4afe-89cf-ce323593d964"
      unitRef="usd">93120000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfNC0xLTEtMS0xNTM4OTY_fc8a1dd5-cf4e-4481-8ebc-c59feadcb0af"
      unitRef="usd">403758000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfNC0zLTEtMS0xNTM5MDQ_e65a8372-7970-4d1d-895c-948a55189c16"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfNS0xLTEtMS0xNTY0MjI_10e898d1-0dae-4eb8-a57a-b10da5d7071a"
      unitRef="usd">462200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RhYmxlOmU4ODQzNzE5ZGQxMjQzYzg5OWEyMmMzNjMwZjE4OGM1L3RhYmxlcmFuZ2U6ZTg4NDM3MTlkZDEyNDNjODk5YTIyYzM2MzBmMTg4YzVfNS0zLTEtMS0xNTY0MjU_cb12b4ba-31b6-4e6e-b93d-92991d10dbe3"
      unitRef="usd">93120000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i05ed6e2be13b435bb81ac563145e3e6a_I20230208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfMTA5OTUxMTY0MTQ3NQ_f5c1f7f9-ada6-42fc-9044-f0edfede35b9"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfODMxNQ_200412bc-4d73-4753-91d1-19dcf4ee4021">&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Accounting Pronouncements Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:120%"&gt;Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity'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:120%"&gt;: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accounting for Convertible Instruments and Contracts in an Entity's Own Equity&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 new standard, issued in August 2020, simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible debt instruments with cash conversion and beneficial conversion features. ASU 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled in whole or in part with equity. Instead, ASU 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the &#x201c;if-&lt;/span&gt;&lt;/div&gt;converted&#x201d; method for calculating diluted earnings per share. This new standard also removes certain settlement conditions required for equity contracts to qualify for the derivative scope exception.The Company adopted the new guidance as of January 1, 2022 using the modified retrospective method of transition which allows for a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. As a result, the cumulative effect of the accounting change increased the carrying amount of the convertible notes, net by $20.6 million, increased retained earnings by $40.6 million, reduced additional paid-in capital by $56.2 million, and decreased deferred tax liabilities by $5.0 million as of January 1, 2022. In addition, the Company had an increase of 6.8 million in dilutive shares included in diluted weighted average shares of common stock outstanding for the purposes of calculating diluted earnings per share under the if-converted method.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LongTermDebt
      contextRef="i9264c1db858c43199dc66fefd5a7c302_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNjIzMw_44624e7d-1d77-4a90-87b9-5f82f1664c04"
      unitRef="usd">20600000</us-gaap:LongTermDebt>
    <us-gaap:StockholdersEquity
      contextRef="icad40dc382784e8d97b1407ceede7926_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNjI2OA_81e436fa-3521-43a2-87fa-c4a01469bafa"
      unitRef="usd">40600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaa01988bb0b343f4b7f818ecdedf3965_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNjMxMA_01e94338-a0c2-42e8-a95f-927a1ee72772"
      unitRef="usd">-56200000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i9264c1db858c43199dc66fefd5a7c302_I20220101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNjM1Ng_cc7610da-7747-4c59-9e3d-d17dd6f4c7e2"
      unitRef="usd">-5000000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i6980be14285140d2932693dbe867052a_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8zNy9mcmFnOmIwNmFjN2Q0Mjc1NDQ1ZjBhMjJkNjc5ZmI5YWI2NzdiL3RleHRyZWdpb246YjA2YWM3ZDQyNzU0NDVmMGEyMmQ2NzlmYjlhYjY3N2JfNjQyNg_802d2634-07e5-4e92-9103-9f3a83c1cef0"
      unitRef="shares">6800000</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNzk2_3eeca368-c636-480d-9c35-3986197045c5">Disaggregated Revenues &lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the disaggregation of revenues by product or source, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trokendi XR&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;34,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;62,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oxtellar XR&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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GOCOVRI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;22,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Qelbree&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APOKYN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net product sales&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;140,575&#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;147,464&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty revenues&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;13,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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;153,764&#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;152,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes net product sales of MYOBLOC, XADAGO and Osmolex ER.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Trokendi XR accounted for 25% and 43% of the Company&#x2019;s total net product sales for the three months ended March&#160;31, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of our three major customers, AmerisourceBergen Drug Corporation, Cardinal Health, Inc. and McKesson Corporation, individually accounted for more than 20% of our total net product sales and collectively accounted for more than 75% of our total net product sales in 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized noncash royalty revenue of $2.3 million&#160;and $2.2 million for the three months ended March&#160;31, 2023 and 2022, respectively. Refer to Note 15, &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;Commitments and Contingencies&lt;/span&gt;.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNzk4_4f105f1a-9744-4438-a9f8-ce1fb5693ac3">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the disaggregation of revenues by product or source, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net product sales&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trokendi XR&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;34,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;62,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Oxtellar XR&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;28,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;GOCOVRI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;22,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Qelbree&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APOKYN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net product sales&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;140,575&#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;147,464&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Royalty revenues&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;13,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&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;153,764&#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;152,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;___________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:112%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%"&gt; Includes net product sales of MYOBLOC, XADAGO and Osmolex ER.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i919b8ed32c2f467fa6bd708fa9a2a158_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNC0xLTEtMS0xMzQwMTE_7aba9bf2-9af8-4bd9-80af-df0305d7b604"
      unitRef="usd">34790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54761ca1fba941bc9a3f6719ffaa1169_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNC0zLTEtMS0xMzQwMTE_9d98b37a-e2cf-4dd6-9a7c-2060e94b10b2"
      unitRef="usd">62832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib32f3fc6ac714df9adefc0e387891832_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNS0xLTEtMS0xMzQwMTE_73012cb1-23cb-4189-93b7-36bb0718c55b"
      unitRef="usd">28915000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d1b8703594c4e76aab8679825d145e4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNS0zLTEtMS0xMzQwMTE_ccc2802b-c94d-4606-8faa-2ed161d95caf"
      unitRef="usd">27521000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieeef81cca67b4b60b074523c83616e2d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNi0xLTEtMS0xMzQwMTE_0b15b660-9d80-49a8-92ea-e36f8230fbb5"
      unitRef="usd">26010000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic6638ad964af4084a93e8469e2a95eb3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNi0zLTEtMS0xMzQwMTE_f5685ad5-889d-4b64-a14c-bc4ba8ef9c95"
      unitRef="usd">22601000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4836110994f4c4ba304e8b526cd48d7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNy0xLTEtMS0xNDk2MDA_90a91e50-24a0-42aa-924f-712841897682"
      unitRef="usd">25782000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc48a867a093499a8d7d523f105841c6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNy0zLTEtMS0xNDk2MDA_09c22074-3d75-4afe-ae6a-891dde2c793d"
      unitRef="usd">8283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01ba6be286154f5d892c073455a5dfe7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNy0xLTEtMS0xMzQwMTE_58af5c14-5413-440b-98ff-c88549b13637"
      unitRef="usd">17209000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id45c357d7ed64489b220d9b6f4ee8b96_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfNy0zLTEtMS0xMzQwMTE_63095c75-bf6e-4f15-90cb-908167e0ded9"
      unitRef="usd">18448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i48a0365f739c4f1388c95d787caea326_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfOS0xLTEtMS0xMzQwMTE_d0953d0c-81e4-4d00-acb5-2ad66b727aa8"
      unitRef="usd">7869000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3000fbaacf74fba9c762cba64b80f8a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfOS0zLTEtMS0xMzQwMTE_a55c3eed-a7a9-4744-aaab-bb63d8bf6645"
      unitRef="usd">7779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fc7cd17b1e041b098d2aac50c487bc7_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTAtMS0xLTEtMTM0MDEx_e46c15d8-8b90-42c2-8a56-4dd4b4a80005"
      unitRef="usd">140575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e14582be6e2408e8661fb7ded0687c7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTAtMy0xLTEtMTM0MDEx_d3305811-c226-4726-973d-82f6dd95fd24"
      unitRef="usd">147464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fa24223c3a04b02910fc38937d0f07d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTEtMS0xLTEtMTM0MDEx_68d1a6c5-1e06-4d55-a3b7-d2d451035317"
      unitRef="usd">13189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8331c9accb54c5d8efb27727b535a5d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTEtMy0xLTEtMTM0MDEx_912ef63a-afd2-47b4-86fd-6adf9fe6cdd5"
      unitRef="usd">5042000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTItMS0xLTEtMTM0MDEx_8c0af855-5f69-45eb-a684-f6ab06106f18"
      unitRef="usd">153764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RhYmxlOjlhZDU2YTUzM2ZkNjQyNWRhZmEwZTg3NTY2NzZjZWYzL3RhYmxlcmFuZ2U6OWFkNTZhNTMzZmQ2NDI1ZGFmYTBlODc1NjY3NmNlZjNfMTItMy0xLTEtMTM0MDEx_895cdbbf-e1f0-4418-8a19-9378a924ec52"
      unitRef="usd">152506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i24c106e144f2419d8fe683974ecbf407_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfMjU5_f719bc09-19dc-4ec2-95f8-a5734546646d"
      unitRef="number">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i751e78f30bae4539a3b727c5887d2189_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfMjY2_a9ca7aaa-32ad-4fc5-a3bd-4fa02310cfe4"
      unitRef="number">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i368c802d3c3c42ab81ead3820f513cb8_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_045d6d65-6e6f-44bc-9580-02dfc793e9a1"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4fd244b753b2437caf9a70e5d1396509_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_333e65f3-2ae3-4c29-8ebb-01f39ba8288c"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic94da598d13348a39ffd3e39577f6d9a_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_3689b2af-3739-4365-a7e9-2a9725c405ae"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0fa24db394a2483eba5eddad71ed323f_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_74edc1d9-87dc-4f57-a1c2-5465184ff973"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i93731963fb6b4777809938168159b072_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_8e72177a-d03a-42eb-af12-3c97543be343"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id4fa3e6f5a514209854df7672d4e34f7_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTAz_a5beb62b-979a-4ac2-afec-1434d4e8f840"
      unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i853f111f1f83428f80cd4db0e0161fe8_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTg1_a8b686ea-29c1-46d5-8b20-612346719090"
      unitRef="number">0.75</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i716f7a097f8a4bca8c138857ce5e21b5_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNTg1_d5741b22-43f1-4be3-8dd1-04b728665dfa"
      unitRef="number">0.75</us-gaap:ConcentrationRiskPercentage1>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfNzA1_133f36ce-e8ee-4aba-8a4e-2823c2bcca83"
      unitRef="usd">2300000</supn:RevenueFromRoyaltyAgreement>
    <supn:RevenueFromRoyaltyAgreement
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80My9mcmFnOmI2NmZkMWRjZWY3NTQ2OTA5NDI1NTlkNWQ0YTA1OTA2L3RleHRyZWdpb246YjY2ZmQxZGNlZjc1NDY5MDk0MjU1OWQ1ZDRhMDU5MDZfMTY0OTI2NzQ0MjQ3OA_6727aea6-b657-4d34-8254-0e77f04dfdba"
      unitRef="usd">2200000</supn:RevenueFromRoyaltyAgreement>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNTU5OQ_46b4174e-355b-4d7b-95eb-5117b953d140">Investments &lt;div style="margin-top:10pt"&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;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and U.S. government agency and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Amortized cost&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;227,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;466,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value&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;224,283&#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;462,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual maturities of the unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&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;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than 4 years&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;224,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there was no impairment due to credit loss on any available-for-sale marketable securities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Investment in Navitor&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;      Development Agreement &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, the Company entered into a development agreement (the Development Agreement) with Navitor Pharmaceuticals, Inc. (Navitor Inc.). The Company can terminate the Development Agreement upon 30 days' notice. Under the terms of the Development Agreement, the Company and Navitor Inc. will jointly conduct a Phase II clinical program for NV-5138 (SPN-820) for treatment-resistant depression. The Company will bear all of the Phase I and Phase II development costs incurred by either party, up to a maximum of $50&#160;million. In addition, the Company will incur certain other research and development support costs. There are certain additional payment amounts which could be incurred by the Company. These costs are contingent upon Navitor Inc. achieving defined development milestones. The Company has an option to acquire or license NV-5138 (SPN-820), for which additional payments would be required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;      Equity investment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to entering into the Development Agreement in April 2020, the Company acquired Series D Preferred Shares of Navitor Inc. for $15&#160;million, representing an approximately 13% ownership position in Navitor Inc. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, Navitor Inc. underwent a legal restructuring. In the restructuring, Navitor Inc. became a wholly owned subsidiary of a newly formed limited liability company, Navitor Pharmaceuticals LLC (Navitor LLC), and the outstanding shares of stock in Navitor Inc. were exchanged for units of membership in Navitor LLC having equivalent rights and preferences (Navitor Restructuring). As part of the Navitor Restructuring, the Series D Preferred Shares previously held by the Company were exchanged for Series D Preferred Shares in Navitor LLC. In addition, certain assets that did not relate to NV-5138 (SPN-820) were transferred from Navitor Inc. to a newly formed entity that became a separate, wholly owned subsidiary of Navitor LLC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had determined that Navitor LLC is a VIE. The Company does not consolidate this VIE because the Company lacks the power to direct the activities that most significantly impact Navitor&#x2019;s economic performance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the Navitor Restructuring, the investment was accounted for under the practical expedient allowed for equity securities without readily determinable fair value, which is cost minus impairment plus any changes in observable price changes from an orderly transaction of similar investments in Navitor Inc. Following the legal restructuring and exchange of the preferred shares for member equity units of Navitor LLC, the investment was accounted for under the equity method of accounting due to the Company's ability to exert significant influence over but not control the financial and operating decisions of Navitor LLC. As a result of the change from a cost method investment to an equity method investment, the Company was required to measure its investment initially in accordance with the guidance in ASC 805. The majority of the assets and liabilities recorded in Navitor LLC's financial statements represent working capital items and cash that are being used for research and development purposes and are significantly lower than the Company's investment in Navitor LLC, which created a significant basis difference for the Company's investment in the underlying net assets. The Company determined that substantially all of the fair value of the investment was attributable to a single in-process research and development (IPR&amp;amp;D) asset. As a result, Navitor LLC was not considered a business as defined in ASC 805. In the first quarter of 2021, the $15&#160;million investment, which was previously recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the condensed consolidated balance sheets, was expensed and recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Research and development expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;in the condensed consolidated statements of earnings&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its share of the results of Navitor LLC, a private company, on a quarter lag as the financial information of Navitor LLC is not available on a sufficiently timely basis for the Company to apply the equity method of accounting. In December 2021, Navitor LLC sold one of its subsidiaries and distributed cash to its members in accordance with each member's share of the proceeds from the sale. The Company received $12.9&#160;million in December 2021 from Navitor LLC in connection with this sale. As the Company's policy is to record its share of the results in its equity method investment on a quarter lag as previously indicated, the Company recorded the cash amount received in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other current liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the consolidated balance sheets as of December 31, 2021. In the first quarter of 2022, the Company determined its estimated share of Navitor LLC's year-end 2021 earnings and recorded a gain of $12.9&#160;million in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest and other income, net&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the condensed consolidated statement of earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum exposure to losses related to Navitor LLC is a maximum of approximately $50&#160;million in expense for Phase I and Phase II development of NV-5138 (SPN-820), and the cost of other development and formulation activities provided by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the Development Agreement entered into in 2020, no additional equity investment has been made or financing has been provided to Navitor LLC.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNTU5Nw_6ade84d0-11f9-4b11-8ae8-a7d33c49eb1b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and U.S. government agency and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Amortized cost&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;227,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;466,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Gross unrealized gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Gross unrealized losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value&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;224,283&#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;462,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfMy0xLTEtMS0xMzQwMTE_6ba6c3ba-01c3-4f85-9e52-897bbb107b0d"
      unitRef="usd">227331000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfMy0zLTEtMS0xMzQwMTE_4e05df6f-d737-461c-8e0f-4e2529a0f9b8"
      unitRef="usd">466333000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLossCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNC0xLTEtMS0xMzQwMTE_944bc98f-cd8a-42d8-b0ce-1447db80bf5c"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNC0zLTEtMS0xMzQwMTE_5b08375a-8d73-4f04-98bc-9de862a90ac3"
      unitRef="usd">14000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNS0xLTEtMS0xMzQwMTE_0e3e510f-09fd-4ebb-aa72-a136d81907ca"
      unitRef="usd">3048000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNS0zLTEtMS0xMzQwMTE_42897698-e7d6-443a-8fd4-5548182fd382"
      unitRef="usd">4237000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNi0xLTEtMS0xMzQwMTE_d6568d61-c355-4bd9-a42a-27ef1876c952"
      unitRef="usd">224283000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjc4ZDY1OTA5M2NjOTRkOTRhMmQyN2RjMjViNDM3OTU5L3RhYmxlcmFuZ2U6NzhkNjU5MDkzY2M5NGQ5NGEyZDI3ZGMyNWI0Mzc5NTlfNi0zLTEtMS0xMzQwMTE_99c42479-e988-499a-a39f-40b036b36075"
      unitRef="usd">462110000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNTU5OA_832f8bc2-6601-4f25-9089-bd08e26c7df8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contractual maturities of the unrestricted available-for-sale marketable securities held by the Company are as follows, (dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1 year&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;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1 year to 2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 years to 3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years to 4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than 4 years&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;224,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfMi0xLTEtMS0xMzQwMTE_9114d6c5-d25e-4b85-94d2-11baa14347d7"
      unitRef="usd">170126000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwo
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfMy0xLTEtMS0xMzQwMTE_015c4fd7-e22b-4314-b42d-7f9808f1c353"
      unitRef="usd">42713000</supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearTwo>
    <supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearThree
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfNC0xLTEtMS0xMzQwMTE_619544c0-88c6-4997-bf59-f1bf8a9044b0"
      unitRef="usd">11444000</supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearThree>
    <supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearFour
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfNS0xLTEtMS0xMzQwMTE_15269270-1dec-49d0-9896-7cb226e42d50"
      unitRef="usd">0</supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateYearFour>
    <supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateThereafter
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfNi0xLTEtMS0xMzQwMTE_82883235-1523-4e37-a0aa-ef3c92e20554"
      unitRef="usd">0</supn:DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateThereafter>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RhYmxlOjFlYmFhNzhjMDhlODQ0YmY4NDBkZmU3NTgxMGY5ZjFhL3RhYmxlcmFuZ2U6MWViYWE3OGMwOGU4NDRiZjg0MGRmZTc1ODEwZjlmMWFfNy0xLTEtMS0xMzQwMTE_5dbaff22-4eac-427d-86c5-a0704f0168dd"
      unitRef="usd">224283000</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest>
    <us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotPreviouslyRecorded
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfMzE5_fca935f4-ec00-4854-9ed7-f3e560ac8ad9"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestAllowanceForCreditLossNotPreviouslyRecorded>
    <supn:VariableInterestEntityAgreementTerminationNoticePeriod
      contextRef="i2ac61b66c3a149e7a8e0d43fae76063a_D20200401-20200430"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNjUz_2c7bd058-3d32-4abf-a3a1-efeac389ca47">P30D</supn:VariableInterestEntityAgreementTerminationNoticePeriod>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="i2ac61b66c3a149e7a8e0d43fae76063a_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfOTY0_491fea52-a86d-4311-b702-e389ac31e1d5"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="id752655d3934448b8d0e382dabefa606_I20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfMTUwNw_1cb5dfec-8da8-4807-81f2-f5947010ab6e"
      unitRef="usd">15000000</us-gaap:EquitySecuritiesFvNiCost>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i2ac61b66c3a149e7a8e0d43fae76063a_D20200401-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfMTU0MQ_8d23f7ed-e2cc-4922-af69-d5c1e56f01da"
      unitRef="number">0.13</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3b5704d495a449fdb8eec761d63723b3_D20210101-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNDAwNw_fa0ad01b-31e6-419d-a3b5-712039fc3198"
      unitRef="usd">15000000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ic376c36457e54478a97a050d61480fb4_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNDY2NA_ced0db13-f1ca-4d59-8636-921eacface55"
      unitRef="usd">12900000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="ic376c36457e54478a97a050d61480fb4_D20211201-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNTEzOA_ced0db13-f1ca-4d59-8636-921eacface55"
      unitRef="usd">12900000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments
      contextRef="i2ac61b66c3a149e7a8e0d43fae76063a_D20200401-20200430"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80Ni9mcmFnOjA5ZTExZjlhNjczYTQ5Yzk5MjRiZTdiYTNhN2Y5NTQ0L3RleHRyZWdpb246MDllMTFmOWE2NzNhNDljOTkyNGJlN2JhM2E3Zjk1NDRfNTMxMw_491fea52-a86d-4311-b702-e389ac31e1d5"
      unitRef="usd">50000000</supn:CollaborativeArrangementThresholdForDevelopmentCostsPayments>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RleHRyZWdpb246YThhNzQ0Nzc2ZDUwNDdkOTkxMTY5OGQzMjBiM2JjYjVfMjU1NA_8901a999-6a28-4b41-95de-ef1c08372483">Fair Value of Financial Measurements&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of an asset or liability represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between unrelated market participants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company reports the fair value of assets and liabilities using a three level measurement hierarchy that prioritizes the inputs used to measure fair value. Fair value hierarchy consists of the following three levels: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;1&#x2014;Valuations based on unadjusted quoted prices in active markets that are accessible at measurement date for identical assets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level&#160;2&#x2014;Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active and model-based valuations in which all significant inputs are observable in the market, either directly or indirectly (e.g., interest rates; yield curves). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3&#x2014;Valuations using significant inputs that are unobservable in the market and inputs that reflect the Company&#x2019;s own assumptions. These are based on the best information available, including the Company&#x2019;s own data. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the restricted marketable securities is recorded in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the condensed consolidated balance sheets. There have been no transfers of assets or liabilities into or out of Level 3 of the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Financial Assets and Liabilities Recorded at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:45pt"&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 financial assets that are required to be measured at fair value on a recurring basis are as follows (dollars in thousands):&lt;/span&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:35.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.278%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of March 31, 2023 (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 19pt;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;Cash&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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 19pt;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;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;403,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Long-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;54,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Other 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;462,212&#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;224,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&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;53,320&#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 #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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:35.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.278%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;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;Cash and cash equivalents&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;52,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;52,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market securities and funds&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;40,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&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;368,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;368,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;93,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Other 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;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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;93,131&#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;462,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Contingent consideration&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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Other Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of other financial instruments, including accounts receivable, accounts payable, accrued expenses, and line of credit approximate fair value due to their short-term maturities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Financial Liabilities Recorded at Carrying Value&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the carrying value and fair value of the Company's financial liabilities that are not carried at fair value (dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.265%"/&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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value (Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value (Level&#160;2)&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes, net&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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;401,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;401,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;395,959&#160;&lt;/span&gt;&lt;/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;The fair value has been estimated based on actual trading information, and quoted prices, both provided by bond traders.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RleHRyZWdpb246YThhNzQ0Nzc2ZDUwNDdkOTkxMTY5OGQzMjBiM2JjYjVfMjU2MA_7d70309b-96bc-4bb3-b421-60452ff1c434">&lt;div style="margin-top:10pt;text-indent:45pt"&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 financial assets that are required to be measured at fair value on a recurring basis are as follows (dollars in thousands):&lt;/span&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:35.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.278%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurements as of March 31, 2023 (unaudited) &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value as of March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 19pt;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;Cash&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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;58,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 19pt;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;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;403,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7.75pt;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;170,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Long-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;54,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Other 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;686,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;462,212&#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;224,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&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;53,320&#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 #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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:35.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.278%"/&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="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurements&#160;as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total Fair Value as of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level&#160;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;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;Cash and cash equivalents&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&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;52,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;52,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market securities and funds&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;40,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&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;368,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;368,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate and municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;93,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Other 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;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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities - restricted (SERP)&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;496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;93,131&#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;462,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Contingent consideration&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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total liabilities at fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i225e52338b3b4635b9ce320954605eed_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNC0xLTEtMS0xMzQwMTE_6aec4715-9eb4-4a29-b2ff-856fca17e962"
      unitRef="usd">58442000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i24aa6ab0d77b45aebb3d4bb9710e41fd_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNC0zLTEtMS0xMzQwMTE_63a8944c-55bb-49de-8031-31a6a2fb2533"
      unitRef="usd">58442000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib057235f7fe8424c9fe3ba22da966884_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNC01LTEtMS0xMzQwMTE_50513678-7531-4a7a-b612-b1eba1458e07"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8d7cc9b9caa54ff7ac4eb5d69c7ba35a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNC03LTEtMS0xMzQwMTE_fe84427f-9a24-47bf-88e4-673bc95c3634"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic12166927ea24c219a7c7b48544792bb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNi0xLTEtMS0xNTE4MTU_82a279d9-22cb-48d7-95ae-69a9fc5d2fae"
      unitRef="usd">403758000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icabda965c5f541ed9c8ee0d068c89cbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNi0zLTEtMS0xNTE4MTU_97cd71a1-3bba-4e73-aee4-e6afdc37dcb8"
      unitRef="usd">403758000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iba510680cc224c938c0bc663dbe98f9b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNi01LTEtMS0xNTE4MTU_9f0376dd-0a72-497e-9041-763db2bb0d61"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i12c9043e7f64461fb6badbf6955844ef_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNi03LTEtMS0xNTE4MTU_b5c65f7e-8310-4a32-87a8-365e83c36257"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i184ceb025f9d4104b60dc8c240b70dab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNy0xLTEtMS0xMzQwMTE_fdb5cfa8-2a60-4308-b342-5d3d992b18b4"
      unitRef="usd">170126000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8b49e3e01d6a4e76be1a74bdd31bf881_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNy0zLTEtMS0xMzQwMTE_8dcd9d3a-b3f1-4fcc-8b2e-d490dc915958"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3b474ac5b4cd406e95c05a6c3bd7082f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNy01LTEtMS0xMzQwMTE_b322f668-9f28-4be2-bccc-03f4d9bb0f29"
      unitRef="usd">170126000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ieb3981dbfeb0493489ef1b7350839ec5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfNy03LTEtMS0xMzQwMTE_2c83437b-772e-4925-8309-7646dce93485"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i184ceb025f9d4104b60dc8c240b70dab_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTAtMS0xLTEtMTM0MDEx_5d477a5e-0c02-4a9b-90e5-83f4749d9c17"
      unitRef="usd">54157000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i8b49e3e01d6a4e76be1a74bdd31bf881_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTAtMy0xLTEtMTM0MDEx_24bf2edd-809e-4dc7-962c-2de3e6846813"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i3b474ac5b4cd406e95c05a6c3bd7082f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTAtNS0xLTEtMTM0MDEx_d1186acd-67d1-43ab-bd5d-158a7ba2f88e"
      unitRef="usd">54157000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ieb3981dbfeb0493489ef1b7350839ec5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTAtNy0xLTEtMTM0MDEx_c5ad7955-ba8c-4234-a4d4-b26affa6f976"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ibdd5b6fa9bf54209a698c2903ea0ddf8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTMtMS0xLTEtMTM0MDEx_a16f85f1-dc77-4fc1-86f4-d108158500f6"
      unitRef="usd">514000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ida88232c9b9241d9a4bb5ae63cab74e5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTMtMy0xLTEtMTM0MDEx_284124eb-aa5d-4648-b242-8539b83f8ae5"
      unitRef="usd">12000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ica4eeb53ae0c4793b075f8d4c867c743_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTMtNS0xLTEtMTM0MDEx_19477eda-ce17-4b1f-9208-4e7b4c79e48a"
      unitRef="usd">502000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ib0b23655541343d7bfddbd16dae3f505_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTMtNy0xLTEtMTM0MDEx_a162f7f0-2dce-4e59-aaea-eb879f7a8465"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibdd5b6fa9bf54209a698c2903ea0ddf8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTQtMS0xLTEtMTM0MDEx_4f94dcf1-d292-4a59-87ce-c90bf1269968"
      unitRef="usd">686997000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida88232c9b9241d9a4bb5ae63cab74e5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTQtMy0xLTEtMTM0MDEx_750b30a8-2838-4b38-8114-6595e2c44f2a"
      unitRef="usd">462212000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ica4eeb53ae0c4793b075f8d4c867c743_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTQtNS0xLTEtMTM0MDEx_9249e64d-7fb7-4e78-b522-149c4cbdb04a"
      unitRef="usd">224785000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib0b23655541343d7bfddbd16dae3f505_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTQtNy0xLTEtMTM0MDEx_af17022c-4795-4024-bed9-3d293acfb6e0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibdd5b6fa9bf54209a698c2903ea0ddf8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTYtMS0xLTEtMTM0MDEx_076eedbc-a819-4053-b041-4202d7b9923c"
      unitRef="usd">53320000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ida88232c9b9241d9a4bb5ae63cab74e5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTYtMy0xLTEtMTM0MDEx_b1e32d9a-d6bd-4724-9ed9-a366a1e682e7"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ica4eeb53ae0c4793b075f8d4c867c743_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTYtNS0xLTEtMTM0MDEx_aa99344a-962d-43a4-ad1d-db63fee40f95"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib0b23655541343d7bfddbd16dae3f505_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTYtNy0xLTEtMTM0MDEx_6c5f57e7-0748-462b-b6a5-fe7042fdcc5e"
      unitRef="usd">53320000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibdd5b6fa9bf54209a698c2903ea0ddf8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTctMS0xLTEtMTM0MDEx_9437d583-8850-454d-ac82-987387ce537e"
      unitRef="usd">53320000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ida88232c9b9241d9a4bb5ae63cab74e5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTctMy0xLTEtMTM0MDEx_dbdfc2e7-8c7f-46a4-8cf3-01e736320c03"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ica4eeb53ae0c4793b075f8d4c867c743_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTctNS0xLTEtMTM0MDEx_a89128b3-817c-49f9-9bec-23d3e3978aea"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ib0b23655541343d7bfddbd16dae3f505_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmMwZjFmZTM3NzkyZjQwODliNDYxNjNjZjYwNmY4ZTQ4L3RhYmxlcmFuZ2U6YzBmMWZlMzc3OTJmNDA4OWI0NjE2M2NmNjA2ZjhlNDhfMTctNy0xLTEtMTM0MDEx_72b17a64-d32a-4019-992e-e077d092ac6a"
      unitRef="usd">53320000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia369256076ee4f08915574b5f391ea9d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNC0xLTEtMS0xMzQwMTE_a05b439d-903c-48f2-ae6f-ae43381a0feb"
      unitRef="usd">52181000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iffc0471f18fb4993861f9623ac366f2c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNC0zLTEtMS0xMzQwMTE_7909791c-4dc9-4713-b857-608279decdeb"
      unitRef="usd">52181000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifd8ea40cfab54ec49ae039f0571e5d28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNC01LTEtMS0xMzQwMTE_931c7152-bedc-458d-a48f-6b734ebcb30d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8e6187388e0e40108b9a437c50c2545e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNC03LTEtMS0xMzQwMTE_0f675219-554d-4862-a400-b80e5e4c74ad"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8a92279ebfa5498fbf49b771fe9be4f8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNS0xLTEtMS0xMzQwMTE_86053446-0254-4da8-b94d-6a3faa56bc7b"
      unitRef="usd">40939000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7e613380d8b04e7f90229a4fced8f728_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNS0zLTEtMS0xMzQwMTE_fe83df92-0cde-4a47-b14f-bb72d0b140f5"
      unitRef="usd">40939000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic5af6874200e4344bc6e92faaec6cbc3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNS01LTEtMS0xMzQwMTE_81abb444-8f5e-4dc2-9ba2-0652a82fcba7"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia4d386ab6bd84e40ba87aa339ca2453c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNS03LTEtMS0xMzQwMTE_a2843f4a-1950-45ee-bcaa-d806abc41c37"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i7a1c8b6373ba4e0fbc5e168d60d8cf23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNy0xLTEtMS0xMzQwMTE_9d2440b4-9724-4cd9-8e5d-2b44028fb23d"
      unitRef="usd">368214000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic5a49917a42b48599bff6963b9178d55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNy0zLTEtMS0xMzQwMTE_69d1c6a1-105e-48fc-a28f-9f1986688eda"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i24d0604fd1c9470582cb6106edf8b88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNy01LTEtMS0xMzQwMTE_4389c5d0-ad18-4079-8be7-63c478b5b8be"
      unitRef="usd">368214000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i296bc4286ad546f6b14b031275fbf28a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfNy03LTEtMS0xMzQwMTE_4562446b-b407-4fae-b508-8e0cf529277b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i7a1c8b6373ba4e0fbc5e168d60d8cf23_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTAtMS0xLTEtMTM0MDEx_bb4d61dc-e294-410c-9b39-f3abc468551e"
      unitRef="usd">93896000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="ic5a49917a42b48599bff6963b9178d55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTAtMy0xLTEtMTM0MDEx_5e7b4ce1-8daf-4393-8601-8547e61caae8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i24d0604fd1c9470582cb6106edf8b88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTAtNS0xLTEtMTM0MDEx_bd02dfae-d228-45d4-a687-ec0670adfc77"
      unitRef="usd">93896000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent
      contextRef="i296bc4286ad546f6b14b031275fbf28a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTAtNy0xLTEtMTM0MDEx_20338ed1-62b4-487e-9055-5d06f6a31a59"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="ibcea7d94220a45beb2c7f1ecdd2835e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTMtMS0xLTEtMTM0MDEx_089d5ada-54a5-426d-aad1-efaa28bab60d"
      unitRef="usd">496000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i638da4dcdff24f5f938c8f0fbd60faf3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTMtMy0xLTEtMTM0MDEx_2e1e04d0-0254-4838-9814-a09ff707335b"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i1afb07d1f9f547c5ac27323adcff8548_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTMtNS0xLTEtMTM0MDEx_7e19e2b3-3b2b-4ed8-85a2-f271b21df0c6"
      unitRef="usd">485000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i02f76718151645e5bb299ef22a77e4e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTMtNy0xLTEtMTM0MDEx_6c1246f5-477a-4db7-be8a-3b5186091358"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibcea7d94220a45beb2c7f1ecdd2835e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTQtMS0xLTEtMTM0MDEx_ae9b8e4a-57d1-4a2f-bfb5-45bf9ac5eb63"
      unitRef="usd">555726000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i638da4dcdff24f5f938c8f0fbd60faf3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTQtMy0xLTEtMTM0MDEx_10e4c813-2e10-4589-bffa-d340621debf0"
      unitRef="usd">93131000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1afb07d1f9f547c5ac27323adcff8548_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTQtNS0xLTEtMTM0MDEx_b7e3522d-434f-42ea-9529-aec12348f0e9"
      unitRef="usd">462595000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i02f76718151645e5bb299ef22a77e4e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTQtNy0xLTEtMTM0MDEx_532223eb-277e-4b77-b2d3-e90987ed701c"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ibcea7d94220a45beb2c7f1ecdd2835e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTYtMS0xLTEtMTM0MDEx_bb37cf1e-fe76-4c48-ba16-75a4236b8fc3"
      unitRef="usd">54967000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i638da4dcdff24f5f938c8f0fbd60faf3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTYtMy0xLTEtMTM0MDEx_3ee1d8a2-5c48-4c67-acec-b3d4f799a47b"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i1afb07d1f9f547c5ac27323adcff8548_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTYtNS0xLTEtMTM0MDEx_43cae90c-29aa-4be0-92a7-c3b6594fb238"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i02f76718151645e5bb299ef22a77e4e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTYtNy0xLTEtMTM0MDEx_16ba7581-f07e-43db-b1a6-d694362e73f9"
      unitRef="usd">54967000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibcea7d94220a45beb2c7f1ecdd2835e5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTctMS0xLTEtMTM0MDEx_8f974f82-d4b0-42a0-b2b5-fbe5ccec38be"
      unitRef="usd">54967000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i638da4dcdff24f5f938c8f0fbd60faf3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTctMy0xLTEtMTM0MDEx_1d3ba86a-a4f3-4e08-96a5-191ade1edf01"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i1afb07d1f9f547c5ac27323adcff8548_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTctNS0xLTEtMTM0MDEx_60a916ff-c3dc-460e-a242-def83a9b8b68"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i02f76718151645e5bb299ef22a77e4e4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOmNiNjM1OWQ2MGM2NDRjNDZhMTBkOGJkYmM5Y2NmN2UwL3RhYmxlcmFuZ2U6Y2I2MzU5ZDYwYzY0NGM0NmExMGQ4YmRiYzljY2Y3ZTBfMTctNy0xLTEtMTM0MDEx_9e8540e0-0aa1-4fdc-93fc-4020424c41bf"
      unitRef="usd">54967000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RleHRyZWdpb246YThhNzQ0Nzc2ZDUwNDdkOTkxMTY5OGQzMjBiM2JjYjVfMjU1Nw_1c01e1b4-6246-41af-9708-17a877cecc7d">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the carrying value and fair value of the Company's financial liabilities that are not carried at fair value (dollars in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.265%"/&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;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value (Level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&#160;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value (Level&#160;2)&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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible notes, net&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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;401,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;401,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;395,959&#160;&lt;/span&gt;&lt;/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:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="i718bf451cccd42ef934404f8ae662565_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOjIzY2E2MTJjNjZlYzRmNDc4MThkYTcxN2YyYmY1Yjc1L3RhYmxlcmFuZ2U6MjNjYTYxMmM2NmVjNGY0NzgxOGRhNzE3ZjJiZjViNzVfMi0xLTEtMS0xMzQwMTE_0194fd26-0e0d-4909-aaec-de4f72daf72b"
      unitRef="usd">402500000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i718bf451cccd42ef934404f8ae662565_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOjIzY2E2MTJjNjZlYzRmNDc4MThkYTcxN2YyYmY1Yjc1L3RhYmxlcmFuZ2U6MjNjYTYxMmM2NmVjNGY0NzgxOGRhNzE3ZjJiZjViNzVfMi0zLTEtMS0xMzQwMTE_f6a818d8-5ad7-4a3b-8637-624fb2ff550f"
      unitRef="usd">401494000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="i5137ca7002bb46468ec75629b0349d7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOjIzY2E2MTJjNjZlYzRmNDc4MThkYTcxN2YyYmY1Yjc1L3RhYmxlcmFuZ2U6MjNjYTYxMmM2NmVjNGY0NzgxOGRhNzE3ZjJiZjViNzVfMi01LTEtMS0xMzQwMTE_a8058b7a-6cb2-4f71-b38e-568c565112c8"
      unitRef="usd">401968000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="i5137ca7002bb46468ec75629b0349d7b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV80OS9mcmFnOmE4YTc0NDc3NmQ1MDQ3ZDk5MTE2OThkMzIwYjNiY2I1L3RhYmxlOjIzY2E2MTJjNjZlYzRmNDc4MThkYTcxN2YyYmY1Yjc1L3RhYmxlcmFuZ2U6MjNjYTYxMmM2NmVjNGY0NzgxOGRhNzE3ZjJiZjViNzVfMi03LTEtMS0xMzQwMTE_22c8afaf-dc44-4279-b989-d818c1b8b6c0"
      unitRef="usd">395959000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <supn:ContingentConsiderationDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfNTA4Ng_cfda8ebc-7dd3-4d9a-a4b8-ae03d01ac07f">Contingent Consideration&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's contingent consideration liabilities are related to the USWM Acquisition in 2020 and the Adamas Acquisition in 2021 (each acquisition as defined below). The contingent consideration liabilities are measured at fair value using either a Monte Carlo simulation or the income approach. The Company classifies its contingent consideration liabilities as Level 3 fair value measurements based on the significant unobservable inputs used to estimate fair value. These reflect the inputs and assumptions the Company believes would be made by market participants. Changes in any of those inputs together or in isolation may result in significantly lower or higher fair value measurement. The change in fair value is reported on the consolidated statement of earnings in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent consideration (gain) expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;USWM Contingent Consideration&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 9, 2020 (the USWM Closing Date), the Company completed its acquisition of all the outstanding equity of USWM Enterprises, LLC (USWM Enterprises) (USWM Acquisition). The USWM Acquisition included potential additional contingent consideration payments for regulatory and development milestones and sales-based milestones. As of March&#160;31, 2023, the potential contingent consideration payments are up to $85&#160;million, which is comprised of the potential $55&#160;million in regulatory and development milestones and $30&#160;million in sales-based milestones. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Regulatory and development milestones:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential $55&#160;million in regulatory and development milestones is comprised of (1) $25&#160;million related to the FDA's approval of the SPN-830 NDA and (2) $30&#160;million related to the subsequent commercial product launch. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Sales-based milestones:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The potential $30&#160;million sales-based milestone relates to the achievement of certain net product sales of the acquired USWM products in 2023. As of March&#160;31, 2023, the Company assessed that this remaining $30&#160;million sales-based milestone will not be achieved based on net sales projections.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions considered in estimating the fair value include the estimated probability and timing of milestone achievement, such as the probability and timing of obtaining regulatory approval, discount rate, the estimated revenue volatility and the estimated amount and timing of projected revenues from the acquired USWM products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a $1.7&#160;million gain due to the change in the fair value of the contingent consideration liabilities for the USWM milestones for the three months ended March&#160;31, 2023. The change in the fair value of contingent consideration for USWM milestones was primarily driven by the change in estimated fair value of regulatory and developmental milestones due to the change in timing of milestone achievement and estimated discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a $1.7&#160;million expense due to the change in the fair value of the contingent consideration liabilities for the USWM milestones for the three months ended March 31, 2022. The change in the fair value was primarily due to the accretion to the payout amount related to the milestone achieved in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Adamas Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 24, 2021 (the Adamas Closing Date), the Company completed its acquisition of all the outstanding equity of Adamas (Adamas Acquisition). The Adamas Acquisition included payment of two non-tradable contingent value rights (CVRs) each of which represents the contractual right to receive a contingent payment upon the achievement of the applicable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aggregate worldwide net product sales of GOCOVRI. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each CVR represents the contractual right to receive a contingent payment of $0.50 per share in cash, less any applicable withholding taxes and without interest, upon the achievement of the applicable milestone (each such amount, a Milestone Payment) in accordance with the terms of a Contingent Value Rights Agreement entered into between the Company and American Stock Transfer &amp;amp; Trust Company, LLC, as rights agent, as further defined in the CVR agreement. One Milestone Payment is payable (subject to certain terms and conditions) upon the first occurrence of the achievement of aggregate worldwide net sales of GOCOVRI in excess of $150&#160;million during any consecutive 12-month period ending on or before December 31, 2024 (Milestone 2024). Another Milestone Payment is payable (subject to certain terms and conditions) upon the first occurrence of the achievement of aggregate worldwide net sales of GOCOVRI in excess of $225&#160;million during any consecutive 12-month period ending on or before December 31, 2025 (Milestone 2025 and, together with Milestone 2024, the Milestones). Each Milestone may only be achieved once. The possible outcomes for the contingent consideration range from $0 to $50.9&#160;million on an undiscounted basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The key assumptions considered in estimating the fair value of the Adamas sales-based milestones include the estimated revenue projections, volatility, estimated discount rates and risk-free interest rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a $0.1&#160;million expense due to the change in fair value of the contingent consideration liabilities for the CVRs for the three months ended March&#160;31, 2023. The change in fair value of contingent consideration for the sales-based Adamas milestones was primarily due to passage of time and estimated discount rates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded a $1.1&#160;million gain due to the change in fair value of the contingent consideration liabilities for the CVRs for the three months ended March 31, 2022. The change in fair value was primarily due to changes in market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide a reconciliation of the beginning and ending balances related to the contingent consideration for the USWM Acquisition and Adamas Acquisition (dollars in thousands):&lt;/span&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:54.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;USWM Acquisition&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;Adamas Acquisition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,270&#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;8,697&#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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:54.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;USWM Acquisition&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;Adamas Acquisition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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;70,170&#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;10,307&#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;80,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone 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;(25,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(25,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022 (unaudited)&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;46,890&#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;9,252&#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;56,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&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 paid $25&#160;million in the first quarter of 2022 of which $22.9&#160;million represents the acquisition date fair value of the contingent consideration liability and was reported under cash flows from financing activities. The remaining $2.1&#160;million represents the excess of the acquisition date fair value and was reported under cash flows from operating activities. The amount paid was for the milestone that was due upon the FDA acceptance of the SPN-830 NDA for review, which was achieved in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table provides the current and long-term portions related to the contingent consideration for the USWM Acquisition and Adamas Acquisition (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported under the following captions in the condensed consolidated balance sheets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, 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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,847&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</supn:ContingentConsiderationDisclosureTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i11ed39df9dcc4a4f8e1ad19d6cd1c194_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzMTc_9eb36a05-dfdb-4a84-86d1-c9a457fedf6f"
      unitRef="usd">85000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i20c9dc61e1744436b402cb854890cf23_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMzg0ODI5MDcxMjk5Mg_5ce115d5-0a35-4936-90c9-e7bb15baa801"
      unitRef="usd">55000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i2dd3d69cc5374718ad8c496eaea6ee30_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMzg0ODI5MDcxMzUyNQ_760bb341-9989-49cc-b0b5-0012bd1e31b9"
      unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i20c9dc61e1744436b402cb854890cf23_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTY0OTI2NzQ1Mjk0OQ_5ce115d5-0a35-4936-90c9-e7bb15baa801"
      unitRef="usd">55000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i5a1a41ee27664ad99abc255ad08fdea1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTY0OTI2NzQ1Mjk2MQ_1ae6ed7d-00dd-45ca-a74c-5e51645fdfa6"
      unitRef="usd">25000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i420e3d6e4e7d450fbb790aedb63d746d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTY0OTI2NzQ1Mjk3Mw_b09d03d6-1549-4701-a3ff-19813b622fef"
      unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i2dd3d69cc5374718ad8c496eaea6ee30_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTY0OTI2NzQ1MzAzNg_760bb341-9989-49cc-b0b5-0012bd1e31b9"
      unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i2dd3d69cc5374718ad8c496eaea6ee30_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTY0OTI2NzQ1MzA0OA_cab36ac7-a151-45ad-9c20-1b40c193866a"
      unitRef="usd">30000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifec5b3a8270843a182613beebc58b7ca_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfNDk0NzgwMjM2OTUwNw_a8b37030-6412-4f34-a238-86327dc1dde8"
      unitRef="usd">1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9acd0d0450054201a6280f72d38e1d9d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMjE5OTAyMzI5NjM4Mw_e0d5b24c-cb11-48aa-ad43-fa9c42da5ca6"
      unitRef="usd">-1700000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <supn:BusinessCombinationContingentConsiderationNumberOfContingentValueRightsPerCommonShare
      contextRef="i4ef0213d0e4a4db8b20202a3de449fdb_I20211124"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTMwMTY_2c55ce63-b794-4f49-a34d-7e895f54f407"
      unitRef="right">2</supn:BusinessCombinationContingentConsiderationNumberOfContingentValueRightsPerCommonShare>
    <supn:BusinessCombinationContingentConsiderationArrangementsValuePricePerShare
      contextRef="i4ef0213d0e4a4db8b20202a3de449fdb_I20211124"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzMzA_848e852e-5ce2-4ece-a01d-63bf38b9637d"
      unitRef="usdPerShare">0.50</supn:BusinessCombinationContingentConsiderationArrangementsValuePricePerShare>
    <supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValue
      contextRef="ib0b07c2f2c1741388af86b618161f7ff_D20211124-20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzMzc_7755f127-53a1-4287-98f6-ed497dea9c16"
      unitRef="usd">150000000</supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValue>
    <supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValueTerm
      contextRef="ib0b07c2f2c1741388af86b618161f7ff_D20211124-20211124"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDg1NTY_df7d44a4-ed72-4354-bf80-bbcb8f8be246">P12M</supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValueTerm>
    <supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValue
      contextRef="ibd1945acb27443189b8934618cefce65_D20211124-20211124"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzNzA_c2a084c0-5cbd-4eb7-91be-f92a0f06c4a7"
      unitRef="usd">225000000</supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValue>
    <supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValueTerm
      contextRef="ibd1945acb27443189b8934618cefce65_D20211124-20211124"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDg1NTc_c6876d74-7137-4898-9a63-10ee93d49d3e">P12M</supn:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationExcessAcquisitionDateFairValueTerm>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow
      contextRef="i4ef0213d0e4a4db8b20202a3de449fdb_I20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzNTE_5425321a-8ca2-4132-b9b3-1ad3e60983b6"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh
      contextRef="i4ef0213d0e4a4db8b20202a3de449fdb_I20211124"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA0NDUzNjA1MDgzNTU_b655098c-46e5-4d18-955e-0a568d22173e"
      unitRef="usd">50900000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i49aef8c99f1548829aeb8242851e3bea_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfNDk0NzgwMjM2OTUxMQ_6cd5ef8b-3d97-488d-b721-9215206dff18"
      unitRef="usd">-100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i90b0da46b22147d3b004db8ae0f6f52a_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMzI5ODUzNDkxNDQxOQ_9c0e02cd-96be-44d9-b576-f2673948a12d"
      unitRef="usd">1100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfNTA4Nw_e93506c3-daf0-47de-b760-3638d67538e3">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide a reconciliation of the beginning and ending balances related to the contingent consideration for the USWM Acquisition and Adamas Acquisition (dollars in thousands):&lt;/span&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:54.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;USWM Acquisition&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;Adamas Acquisition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,270&#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;8,697&#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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2023 (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:54.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;USWM Acquisition&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;Adamas Acquisition&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;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance 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;70,170&#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;10,307&#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;80,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milestone 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;(25,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(25,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value recognized in earnings&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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,055)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022 (unaudited)&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;46,890&#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;9,252&#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;56,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table provides the current and long-term portions related to the contingent consideration for the USWM Acquisition and Adamas Acquisition (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reported under the following captions in the condensed consolidated balance sheets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, current portion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration, 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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,847&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;53,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;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;54,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i171b7e4a728b4f0688b43ae9b2ae347e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfMS0xLTEtMS0xMzQwMTE_61f0f9b3-2d4e-4619-9d6a-f1ffe53c6669"
      unitRef="usd">46270000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic7cd54f8b06e435a80bbbc3762675213_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfMS0zLTEtMS0xMzQwMTE_9ae7f548-8be0-46ec-8ee8-f733ff5d12b2"
      unitRef="usd">8697000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfMS01LTEtMS0xMzQwMTE_3283219e-4ca0-4dd5-a615-86f45ac84133"
      unitRef="usd">54967000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ifec5b3a8270843a182613beebc58b7ca_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNC0xLTEtMS0xMzQwMTE_39c4149b-b0b4-4be6-9273-1ca64508eb62"
      unitRef="usd">1710000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i49aef8c99f1548829aeb8242851e3bea_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNC0zLTEtMS0xMzQwMTE_3d4301cd-833d-42de-9175-4f4a9fe32efb"
      unitRef="usd">-63000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNC01LTEtMS0xMzQwMTE_b87575ee-8c16-4794-ad5e-bc3d3ca9ccd7"
      unitRef="usd">1647000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i11ed39df9dcc4a4f8e1ad19d6cd1c194_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNS0xLTEtMS0xMzQwMTE_62911035-d891-443f-8517-b404a9a54999"
      unitRef="usd">44560000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id0c7122c40e24bbcae4504ed44fc0bb9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNS0zLTEtMS0xMzQwMTE_dbea117e-4e9f-45a7-b1f0-e0eaef67e408"
      unitRef="usd">8760000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOjI1OTZiM2ZkMTVjMTRhYWY4NWQ4YWIwNzA5YTFkOTFlL3RhYmxlcmFuZ2U6MjU5NmIzZmQxNWMxNGFhZjg1ZDhhYjA3MDlhMWQ5MWVfNS01LTEtMS0xMzQwMTE_6766e7a2-90bb-4554-8be5-8e90ee5c9d0f"
      unitRef="usd">53320000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i5821825b57844a078376572826c419bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMS0xLTEtMS0xNTE4OTU_7c87cc64-f7f4-41bb-9041-a9a4af177a48"
      unitRef="usd">70170000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="if4cc6024b6374ee49af50e2b5e892997_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMS0zLTEtMS0xNTE4OTU_6e81db88-e736-4ad5-b731-81334ad6fea3"
      unitRef="usd">10307000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibb37b1437e48436aa3491fdc118e30e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMS01LTEtMS0xNTE4OTU_0e1699e5-cc8c-4dc8-8f77-c159763139e4"
      unitRef="usd">80477000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i9acd0d0450054201a6280f72d38e1d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMy0xLTEtMS0xNTE5MDM_4a785387-03ab-4f44-9c90-4d3a68f38015"
      unitRef="usd">25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i90b0da46b22147d3b004db8ae0f6f52a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMy0zLTEtMS0xNTE5MDM_4f35583c-e06c-4cb3-858f-0069bdd7b65d"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfMy01LTEtMS0xNTE5MDM_66bfdbcd-ff96-41cc-96c0-c5fb59cc5250"
      unitRef="usd">25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i9acd0d0450054201a6280f72d38e1d9d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNC0xLTEtMS0xNTE5MDM_d8a73277-64cd-46f6-b59b-03140669e207"
      unitRef="usd">-1720000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i90b0da46b22147d3b004db8ae0f6f52a_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNC0zLTEtMS0xNTE5MDM_9e3260e7-f04a-4fee-9597-48dfd2395be7"
      unitRef="usd">1055000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNC01LTEtMS0xNTE5MDM_c14c13bb-7ac5-4697-92f9-b08b0cc14736"
      unitRef="usd">-665000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i8a43dde8480e4b2ba6f82ef24d9870ad_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNS0xLTEtMS0xNTE5MTE_f9ff6582-a37b-4352-b006-c362aa080290"
      unitRef="usd">46890000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id19086fb64184580b564aae7ff77ca94_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNS0zLTEtMS0xNTE5MTE_638b4c83-74ae-48ed-94f4-f0f7132cd8b0"
      unitRef="usd">9252000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i636e558d401a4bb9b04338444db26180_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmQ0MzUwNDkyYmM2MTRmYTRiYTI5OTA4YWJmM2ZkODk5L3RhYmxlcmFuZ2U6ZDQzNTA0OTJiYzYxNGZhNGJhMjk5MDhhYmYzZmQ4OTlfNS01LTEtMS0xNTE5MTE_c2a4c130-2137-4945-a380-43758c939c7a"
      unitRef="usd">56142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA5OTUxMTY2MTgxMg_33764734-cc2c-4fa2-a09e-e36146004d00"
      unitRef="usd">25000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA5OTUxMTY2MTgzNw_19984d58-2e3b-425a-9d94-d3562dba20e0"
      unitRef="usd">22900000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RleHRyZWdpb246YTcwM2Y4NjFhZDVjNDc0MTk3MWRkNGVmZDExNTMwZDZfMTA5OTUxMTY2MTg2NA_ca63b72e-3dea-4259-b58d-3e12ee0641b2"
      unitRef="usd">2100000</us-gaap:PaymentForContingentConsiderationLiabilityOperatingActivities>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfMi0xLTEtMS0xMzQwMTE_896322f6-2545-4986-a925-c5e2e5c063a2"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfMi0zLTEtMS0xMzQwMTE_b18199c1-6455-49e0-9b14-c2f37621fa33"
      unitRef="usd">21120000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfMy0xLTEtMS0xMzQwMTE_8dad7dd7-fd90-4fad-ba89-1d5594f697e7"
      unitRef="usd">53320000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfMy0zLTEtMS0xMzQwMTE_672f9489-e40a-40f7-8a43-3fe6d553c674"
      unitRef="usd">33847000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfNC0xLTEtMS0xMzQwMTE_7e7804b7-b042-49f4-8392-f331d35d6966"
      unitRef="usd">53320000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81Mi9mcmFnOmE3MDNmODYxYWQ1YzQ3NDE5NzFkZDRlZmQxMTUzMGQ2L3RhYmxlOmM2OTllMmIxNmJkZDQyMGNiYTYxMDgwODliYzMwNjJjL3RhYmxlcmFuZ2U6YzY5OWUyYjE2YmRkNDIwY2JhNjEwODA4OWJjMzA2MmNfNC0zLTEtMS0xMzQwMTE_c5edeabe-24f9-4264-af7d-359dab7f32c2"
      unitRef="usd">54967000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RleHRyZWdpb246MDQ0MDVkYzY0ODUxNDc4MGIwYmUyMmM3Yzg0NjA5YjRfMTA4MA_48c5696d-a657-4526-86c9-89aa371c4222">Intangibles Assets, Net&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the gross carrying amounts and related accumulated amortization of intangibles assets (dollars in thousands):&lt;/span&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:26.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.823%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted&lt;br/&gt;Average&#160;Life (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;Carrying Amount, Gross&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;Accumulated Amortization&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;Carrying Amount, Net&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;Carrying Amount, Gross&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;Accumulated Amortization&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;Carrying Amount, Net&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;Acquired in-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.55&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;681,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&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;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;Amortization expense for intangible assets was $20.0 million and $20.6 million, for the three month periods ended March&#160;31, 2023 and 2022, respectively.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RleHRyZWdpb246MDQ0MDVkYzY0ODUxNDc4MGIwYmUyMmM3Yzg0NjA5YjRfMTA3OA_effc2c82-c548-486f-b515-5e310c4086b0">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the gross carrying amounts and related accumulated amortization of intangibles assets (dollars in thousands):&lt;/span&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:26.055%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.823%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding: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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining Weighted&lt;br/&gt;Average&#160;Life (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;Carrying Amount, Gross&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;Accumulated Amortization&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;Carrying Amount, Net&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;Carrying Amount, Gross&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;Accumulated Amortization&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;Carrying Amount, Net&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;Acquired in-process research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets subject to amortization:&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired developed technology and product rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.55&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;681,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(132,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;549,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;681,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(113,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;568,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized patent defense costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.00&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;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(166,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;849,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146,857)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;702,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic6e9bc749c18423199b39c4fd57c8d04_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfMy0zLTEtMS0xMzQwMTE_a97e4541-6732-44c8-9f1c-f90d9f6ce59e"
      unitRef="usd">124000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ic6e9bc749c18423199b39c4fd57c8d04_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfMy03LTEtMS0xMzQwMTE_13f6cb30-0531-4fd7-8f54-8571f7438be1"
      unitRef="usd">124000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5e71c6df302a4c758c13feb3b9fa5581_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfMy05LTEtMS0xMzQwMTE_dc68a82e-cfe3-4143-a760-9f4ca25d9639"
      unitRef="usd">124000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i5e71c6df302a4c758c13feb3b9fa5581_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfMy0xMy0xLTEtMTM0MDEx_d30a97d4-1110-4667-ba8f-870ee8b4b8f3"
      unitRef="usd">124000000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i1dd94f4232ab44e4a94d693bd453adc4_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS0xLTEtMS0xMzQwMTE_c788a39c-1c9d-43fb-a7ff-ae9eaff1863b">P7Y6M18D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if481dc798fd44154909ce30c73a5211a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS0zLTEtMS0xMzQwMTE_9bc62dc9-cfb6-4f8a-ae94-ad91122458f2"
      unitRef="usd">681500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if481dc798fd44154909ce30c73a5211a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS01LTEtMS0xMzQwMTE_012b868f-8af8-486d-8270-7f22d3e6e37b"
      unitRef="usd">132438000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if481dc798fd44154909ce30c73a5211a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS03LTEtMS0xMzQwMTE_59787024-29e7-4bda-8f35-ab9f1b3ab688"
      unitRef="usd">549062000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2937dedf11f142ab9f916ec565ab28cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS05LTEtMS0xMzQwMTE_3377d20d-1c30-46e2-b0e4-e74e054b0951"
      unitRef="usd">681500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2937dedf11f142ab9f916ec565ab28cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS0xMS0xLTEtMTM0MDEx_70ee871a-de3f-4fa6-a8e1-8d26e7f2a10a"
      unitRef="usd">113061000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2937dedf11f142ab9f916ec565ab28cf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNS0xMy0xLTEtMTM0MDEx_a04f2329-20f8-41b0-9509-cd31bfcdb9dd"
      unitRef="usd">568439000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i90ebdb7994384e83bf82e770d9ff8f61_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi0xLTEtMS0xMzQwMTE_c15295d7-ef2b-4d4e-9d11-699d1f17ddb4">P4Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ica3f719a95204c09b9b1caa780fcf0cc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi0zLTEtMS0xMzQwMTE_79148136-53e8-470f-8987-cf5538795cba"
      unitRef="usd">43820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ica3f719a95204c09b9b1caa780fcf0cc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi01LTEtMS0xMzQwMTE_04737f3c-055d-481d-8650-d5d420478302"
      unitRef="usd">34385000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ica3f719a95204c09b9b1caa780fcf0cc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi03LTEtMS0xMzQwMTE_e3beb507-2ad6-43c4-b46d-d91b19c6a055"
      unitRef="usd">9435000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f83086ad77742f7aa9ae1caf6c0f7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi05LTEtMS0xMzQwMTE_c92a7aa7-2362-40f5-8709-b98a990bc1a6"
      unitRef="usd">43820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f83086ad77742f7aa9ae1caf6c0f7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi0xMS0xLTEtMTM0MDEx_f175da7e-8c4b-4dcf-a1d1-9ea9b4a453c4"
      unitRef="usd">33796000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5f83086ad77742f7aa9ae1caf6c0f7fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNi0xMy0xLTEtMTM0MDEx_2df185e4-6610-4dbd-9240-b3cb835dec65"
      unitRef="usd">10024000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy0xLTEtMS0xMzQwMTE_5e5c01e6-dbdd-4f24-8c43-7d78748a7fe2">P7Y5M26D</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy0zLTEtMS0xMzQwMTE_6cab4d0b-6174-44da-ba34-a86a06cd62d0"
      unitRef="usd">849320000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy01LTEtMS0xMzQwMTE_4c8bcf33-9d7c-4120-ae69-1e4138308c22"
      unitRef="usd">166823000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy03LTEtMS0xMzQwMTE_05f2b815-8246-4acf-8f4a-17ede341b5a0"
      unitRef="usd">682497000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy05LTEtMS0xMzQwMTE_fb8b477b-77cb-41f7-ab24-fac3e3d2fa22"
      unitRef="usd">849320000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy0xMS0xLTEtMTM0MDEx_f8fad140-22fc-473c-8824-a8831e3fc4d6"
      unitRef="usd">146857000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RhYmxlOjZlN2Y3NTA4ZmE0MTRmODRhM2EyMWY5Y2EzNmMyZjc2L3RhYmxlcmFuZ2U6NmU3Zjc1MDhmYTQxNGY4NGEzYTIxZjljYTM2YzJmNzZfNy0xMy0xLTEtMTM0MDEx_0c69192a-f014-4aca-81c5-2fe92ed2488a"
      unitRef="usd">702463000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RleHRyZWdpb246MDQ0MDVkYzY0ODUxNDc4MGIwYmUyMmM3Yzg0NjA5YjRfNzQw_35c89440-be37-4114-b211-d07bc1d5b7bb"
      unitRef="usd">20000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81NS9mcmFnOjA0NDA1ZGM2NDg1MTQ3ODBiMGJlMjJjN2M4NDYwOWI0L3RleHRyZWdpb246MDQ0MDVkYzY0ODUxNDc4MGIwYmUyMmM3Yzg0NjA5YjRfNzQ3_ddb2c3ad-6d2e-4e3c-b66c-ef1883f29d23"
      unitRef="usd">20600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNTY4Ng_3f1b53d3-ecdd-4608-a97b-086d5270bcfa">Debt&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Convertible Senior Notes Due 2023&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 0.625% Convertible Senior Notes Due 2023 (2023 Notes), which were issued in March&#160;2018, bore interest at an annual rate of 0.625%, payable semi-annually in arrears on April&#160;1 and October&#160;1 of each year. The total principal amount of 2023 Notes is $402.5 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 2023 Notes matured on April 1, 2023. On March 30, 2023, the Company transferred funds to Wilmington Trust related to the repayment of the 2023 Notes which is presented as &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;Restricted cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the condensed consolidated balance sheet as of March 31, 2023. On April 1, 2023, the Company paid the total principal amount due of $402.5&#160;million under the 2023 Notes and the remaining outstanding interest due of $1.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2023 Notes were issued pursuant to an Indenture between the Company and Wilmington Trust. The Indenture includes customary terms and covenants, including certain events of default upon which the 2023 Notes may be due and payable immediately. The Indenture did not contain any financial or operating covenants, or any restrictions on the payment of dividends, the issuance of other indebtedness, or the issuance or repurchase of securities by the Company. The noteholders also had the option in certain circumstances to convert their 2023 Notes, as further defined in the Indenture, at any time from and including October 1, 2022, until the close of business on the second scheduled trading day immediately before the maturity date. As of March 31, 2023, no 2023 Notes conversions occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contemporaneous with the issuance of the 2023 Notes, the Company also entered into separate privately negotiated convertible note hedge transactions (collectively, the Convertible Note Hedge Transactions) with each of the call spread counterparties. The Company issued 402,500 convertible note hedge options. As of March 31, 2023, the Convertible Note Hedges have expired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with entering into the Convertible Note Hedge Transactions, the Company also entered into separate privately negotiated warrant transactions (collectively, the Warrant Transactions) with each of the call spread counterparties. The Company issued a total of 6,783,939 warrants. The warrants entitle the holder to one share per warrant. The strike price of the Warrant Transactions will initially be $80.91 per share of the Company&#x2019;s common stock, and is subject to adjustment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Warrant Transactions were intended to partially offset the cost to the Company of the purchased Convertible Note Hedge Transactions; however, the Warrant Transactions could have a dilutive effect with respect to the Company&#x2019;s common stock, to the extent that the market price per share of the Company&#x2019;s common stock, as measured under the terms of the Warrant Transactions, exceeds the strike price of the warrants. The warrants expire in tranches, if unexercised, on or before November 22, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability component of the 2023 Notes consists of the following, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount and deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&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;Uncommitted Demand Secured Line of Credit &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 8, 2023, the Company entered into a credit line agreement with UBS. The Credit Line provides for a revolving line of credit of up to $150&#160;million, which can be drawn at any time. Any fixed rate borrowing will bear interest at a fixed interest rate, equal to the sum of (i) the UBS Fixed Funding Rate (as defined in the Credit Line) plus (ii) the applicable Percentage Spread established in the Credit Line. Any variable rate borrowing will bear interest at a variable interest rate, equal to the sum of (i) the UBS Variable Rate (as defined in the Credit Line) plus (ii) the applicable Percentage Spread established in the Credit Line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Line is secured by a first priority lien and security interest in certain of the Company&#x2019;s assets, including each account of the Company at UBS Financial Services Inc. (the &#x201c;Collateral Account&#x201d;), and other such collateral (collectively, the Collateral), as further defined in the Credit Line. The Company may be required to post additional collateral if the value of the Collateral declines below the required collateral maintenance requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon certain customary events of default,&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;all amounts due under the Credit Line will become immediately due and payable without demand, and UBS has the right, in its discretion, to liquidate, transfer, withdraw or sell all or any part of the Collateral and apply the proceeds to repay any borrowings pursuant to the Credit Line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has the right to repay any variable rate advance under the Credit Line at any time, in whole or in part, without penalty. The Company may repay any fixed rate advance in whole, but may not repay any fixed rate advance in part. In its discretion and without cause, UBS has the right at any time to demand full or partial payment of amounts borrowed pursuant to the Credit Line and terminate the Credit Line and therefore, the outstanding debt under the Credit Line is classified as a current liability on our condensed consolidated balance sheet as of March 31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 30, 2023, the Company borrowed $93.0 million under the Credit Line, which bears a variable interest rate. The funds to repay outstanding indebtedness under the 2023 Notes as discussed above under Convertible Senior Notes Due 2023. On March 31, 2023, the Company repaid $14.6&#160;million of the loan under the Credit Line. As of March&#160;31, 2023, the outstanding aggregate principal balance under the Credit Line was $78.4 million and the interest rate was 5.69%.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTY_b37b2df7-847a-47e5-a227-224df7c58815"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTY0OTI2NzQ0NzM1OA_b37b2df7-847a-47e5-a227-224df7c58815"
      unitRef="number">0.00625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNDI5_5018d8b5-43b0-4d4c-b7c8-1e5334a49c6f"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="ia79ef0e52d144c99b6e9b41392ad419f_D20230401-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTA5OTUxMTY4OTU1Mg_e741083f-6e2d-431d-bc22-f1c0f6c54075"
      unitRef="usd">402500000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:InterestPaidNet
      contextRef="ia79ef0e52d144c99b6e9b41392ad419f_D20230401-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTA5OTUxMTY4OTU2OA_2a76c9b9-309b-4536-9c6d-d2b2146337e7"
      unitRef="usd">1300000</us-gaap:InterestPaidNet>
    <us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
      contextRef="id434ff11b1a541a7967c309b06f8a10c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMzUzNw_7ae1fd4b-a2c8-477b-b929-eb358179402b"
      unitRef="shares">402500</us-gaap:DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNDI3NQ_25297409-eb4d-4ad5-a4ef-0892b8eb753d"
      unitRef="shares">6783939</us-gaap:ClassOfWarrantOrRightOutstanding>
    <supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice
      contextRef="id434ff11b1a541a7967c309b06f8a10c_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNDMyMw_1a1aa675-12ef-4c7b-b891-a87c9dd30626"
      unitRef="shares">1</supn:ClassOfWarrantOrRightNumberOfSharesInWhichHolderCanBeEntitledPerWarrantsAtStrikePrice>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNDQwOA_21c9392d-bcba-44ac-a782-b5a5117e8a74"
      unitRef="usdPerShare">80.91</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfNTY4NQ_c530e0c0-6f9c-479a-9f9e-45f7b10ef84c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The liability component of the 2023 Notes consists of the following, (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 Notes&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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt discount and deferred financing costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;402,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfMi0xLTEtMS0xMzQwMTE_b6e6023b-3e1a-4ef8-9618-cb36878e6ba4"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i33c7f6a49685469c9a2159b71204bfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfMi0zLTEtMS0xMzQwMTE_e5c8a372-03a6-49b6-adbb-d9666f2d595b"
      unitRef="usd">402500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfMy0xLTEtMS0xMzQwMTE_1d97312c-8e83-4d12-b08a-9353c0c65bea"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i33c7f6a49685469c9a2159b71204bfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfMy0zLTEtMS0xMzQwMTE_e31b7728-a9cd-4371-922e-94d3544e8f94"
      unitRef="usd">532000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfNC0xLTEtMS0xMzQwMTE_d41badba-bf2c-4618-99ab-6050d425ef86"
      unitRef="usd">402500000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:ConvertibleLongTermNotesPayable
      contextRef="i33c7f6a49685469c9a2159b71204bfde_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RhYmxlOjAwYzBhN2E5YTMyYjQwYWViNmU1Mzc0NTk1ZTk4YmM3L3RhYmxlcmFuZ2U6MDBjMGE3YTlhMzJiNDBhZWI2ZTUzNzQ1OTVlOThiYzdfNC0zLTEtMS0xMzQwMTE_c4f04070-185c-4a60-a747-f7c1535fe651"
      unitRef="usd">401968000</us-gaap:ConvertibleLongTermNotesPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8db543489d774f199568a53dac4a5c56_I20230208"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTM3NDM4OTU0MTg1MDY_f6587080-6b20-4b89-abba-6ac72ee4a817"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ib6f5380bc5e34d6298016c5423b1b47d_I20230330"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTY0OTI2NzQ3MTIxMw_cf32aa6b-ce1c-472f-b887-7d46449d0f2d"
      unitRef="usd">93000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i3de68c26a92440a6b14050e050817915_D20230331-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTA5OTUxMTY4OTc1MQ_87b96b94-3b4a-415c-94c4-83ee3cd4640e"
      unitRef="usd">14600000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ie0219802b16449548304b66a9558cb2b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTY0OTI2NzQ3MTIzMw_bb35147d-4d69-4120-8e88-62c11a01c052"
      unitRef="usd">78400000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie0219802b16449548304b66a9558cb2b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV81OC9mcmFnOjhhMTBmOTI4NzY4ZjQyZWRiNjUyYmVkZDJhODk2NDQ2L3RleHRyZWdpb246OGExMGY5Mjg3NjhmNDJlZGI2NTJiZWRkMmE4OTY0NDZfMTA5OTUxMTY5MTk2Ng_2a4a25b6-3e8b-4c31-a34c-82dbdab0079f"
      unitRef="number">0.0569</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTY1_6e2ed588-1423-4b13-94e0-7c54a16381c9">Share-Based Payments&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense is as follows (dollars in thousands):&lt;/span&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:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;6,306&#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;4,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Option and Stock Appreciation Rights &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes stock option and stock appreciation rights (SAR) activities:&lt;/span&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:54.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;br/&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;Weighted &lt;br/&gt;Average&lt;br/&gt;Exercise&#160;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;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&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;5,797,569&#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;26.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.11&lt;/span&gt;&lt;/td&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:top"&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,069,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;38.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;30.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2023 (unaudited)&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;6,690,947&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;29.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.59&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;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;As of March 31, 2023 (unaudited):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6.59&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable &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,126,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5.09&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;26.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.11&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&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,541,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;25.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit (RSU) activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;br/&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2022&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;131,960&#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;32.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&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;227,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;38.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, March 31, 2023&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;308,954&#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;36.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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 Share Units &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes performance share unit (PSU) activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.754%"/&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;Performance-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total PSUs &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2022&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;181,750&#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;29.07&#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;20,000&#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;28.63&#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;201,750&#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;29.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,730&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;28.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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&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;28.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,730&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;28.90&#160;&lt;/span&gt;&lt;/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;There were no forfeited PSU awards during the three months ended March&#160;31, 2023.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTYz_d2d787db-a2c2-41ff-99fa-feb39aff574b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense is as follows (dollars in thousands):&lt;/span&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:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&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;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;6,306&#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;4,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17e4ce19c37d4804b9fd595483c0d14d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfMy0xLTEtMS0xMzQwMTE_399c66ac-666e-4685-99d0-f3b5e1c98d5c"
      unitRef="usd">958000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7392341474704613ba8c5e065497b663_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfMy0zLTEtMS0xMzQwMTE_9699d772-9caf-4a44-8ccd-78f0d92b2f3a"
      unitRef="usd">651000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8f9bd387d1441fbab22767935e8f8f4_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfNC0xLTEtMS0xMzQwMTE_e8bc55a8-3254-4268-99cc-2893b388af06"
      unitRef="usd">5348000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7da8a7555054484cb7a62573a9010754_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfNC0zLTEtMS0xMzQwMTE_c69034f8-a5a4-4218-9f47-0233c7ca311c"
      unitRef="usd">3374000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfNS0xLTEtMS0xMzQwMTE_29303957-a80d-4000-a625-65206bea9318"
      unitRef="usd">6306000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ0NWU0MTBkOWE5OTQ5ZDliYzBhZWJjOWYxMjI5MmU0L3RhYmxlcmFuZ2U6ZDQ1ZTQxMGQ5YTk5NDlkOWJjMGFlYmM5ZjEyMjkyZTRfNS0zLTEtMS0xMzQwMTE_c7ce8d70-f432-4e96-8f69-5c9862e02339"
      unitRef="usd">4025000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTY4_e8fa1d6d-c212-4b39-ad26-62db5e9e82da">&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 stock option and stock appreciation rights (SAR) activities:&lt;/span&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:54.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&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;br/&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;Weighted &lt;br/&gt;Average&lt;br/&gt;Exercise&#160;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;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Term&#160;(in&#160;years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, December 31, 2022&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;5,797,569&#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;26.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align: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.11&lt;/span&gt;&lt;/td&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:top"&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,069,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;38.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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;Exercised &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(151,562)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;14.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Forfeited &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;30.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, March 31, 2023 (unaudited)&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;6,690,947&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;29.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.59&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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;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;As of March 31, 2023 (unaudited):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;29.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6.59&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable &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,126,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;26.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;5.09&lt;/span&gt;&lt;/td&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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;As of 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Vested and expected to vest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,797,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;26.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align: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.11&lt;/span&gt;&lt;/td&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable&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,541,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;25.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.68&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMS0xLTEtMS0xMzQwMTE_eafa80f8-bc5a-4f42-a9c9-9ec3799beda1"
      unitRef="shares">5797569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMS0zLTEtMS0xMzQwMTE_4e432e4d-69b7-4789-98b8-c453f2ca00ad"
      unitRef="usdPerShare">26.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i35323fee66d24edab682580f28954346_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMS01LTEtMS0xMzQwMTE_77575cf7-bb8d-4a8d-a0f0-1ce9124fcb5d">P6Y1M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMi0xLTEtMS0xMzQwMTE_2bc66b43-133a-45b9-8f9a-a82fcad1f48d"
      unitRef="shares">1069640</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMi0zLTEtMS0xMzQwMTE_eb197984-9db2-4f8e-869f-44fed33814f5"
      unitRef="usdPerShare">38.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMy0xLTEtMS0xMzQwMTE_73290dce-47d6-4de1-86d0-7299dc9c793c"
      unitRef="shares">151562</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfMy0zLTEtMS0xMzQwMTE_f7d8481a-4aad-4834-9a30-f09adfddda11"
      unitRef="usdPerShare">14.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfNC0xLTEtMS0xMzQwMTE_1905aa89-9590-40f1-9411-a80232fe8870"
      unitRef="shares">24700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfNC0zLTEtMS0xMzQwMTE_fde104cd-9225-4d7a-b294-b0108d2593d2"
      unitRef="usdPerShare">30.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfNS0xLTEtMS0xMzQwMTE_4886051a-45b4-4f73-8ebe-ea689274ec33"
      unitRef="shares">6690947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfNS0zLTEtMS0xMzQwMTE_94d069a7-cc80-46a8-8d8a-720d6bfa922a"
      unitRef="usdPerShare">29.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfNS01LTEtMS0xMzQwMTE_6dbf5143-e9c6-4a05-a7d5-2d549813b30e">P6Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC0xLTEtMS0xNTU0NTA_c844d4ae-e46a-4d37-80df-388675a8f6cf"
      unitRef="shares">6690947</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC0zLTEtMS0xNTU0NTA_df46178a-d963-45ef-9a6d-0fb76ced90c0"
      unitRef="usdPerShare">29.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC01LTEtMS0xNTU0NTA_a026b50f-d95a-4001-8daf-aa0768aa6111">P6Y7M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS0xLTEtMS0xNTU0NTA_e8667be9-9661-41c0-b1fa-b9aaafdd7892"
      unitRef="shares">4126641</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i5627b2d207fa406590b0ed4eb06e014f_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS0zLTEtMS0xNTU0NTA_99bdfab4-9542-4970-99f9-8479e0846037"
      unitRef="usdPerShare">26.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="icd9fb9d2edee4fc2ae331fac19ca2f8b_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS01LTEtMS0xNTU0NTA_4bbb0ccf-42a4-46bc-9a74-e8e0b52463ce">P5Y1M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC0xLTEtMS0xMzQwMTE_a4d24bc1-d020-4939-8310-d8fdefea7f28"
      unitRef="shares">5797569</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC0zLTEtMS0xMzQwMTE_a9deef98-5d11-4ab1-b2ac-0585208994d8"
      unitRef="usdPerShare">26.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i35323fee66d24edab682580f28954346_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOC01LTEtMS0xMzQwMTE_6ed75d6d-72c0-45e4-b46f-aee41338feff">P6Y1M9D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS0xLTEtMS0xMzQwMTE_7b051f5b-4ade-4b0e-99ef-4f626ac75b62"
      unitRef="shares">3541395</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i0b57ff75a12f4511924d7dedd2d1f79d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS0zLTEtMS0xMzQwMTE_6ba01988-8636-4a4a-a01b-53febf62b47a"
      unitRef="usdPerShare">25.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i35323fee66d24edab682580f28954346_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmQ3YjUwZDMxOTUyMDRjN2VhZTIwMjI1YzVhYjU0NDc2L3RhYmxlcmFuZ2U6ZDdiNTBkMzE5NTIwNGM3ZWFlMjAyMjVjNWFiNTQ0NzZfOS01LTEtMS0xMzQwMTE_0742df00-f308-46dd-beda-355f708dfd48">P4Y8M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTU5_def4bff6-3d2c-4dc4-9d5c-6835b4cf4e04">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes restricted stock unit (RSU) activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;br/&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant Date 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2022&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;131,960&#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;32.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&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;227,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;38.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(46,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, March 31, 2023&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;308,954&#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;36.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ida3590616da64874a9b2f5bf112880f8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMS0xLTEtMS0xMzQwMTE_beff4179-7825-4863-816a-999a532a5af1"
      unitRef="shares">131960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ida3590616da64874a9b2f5bf112880f8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMS0zLTEtMS0xMzQwMTE_08961264-bd72-4790-a544-7127da91a4e9"
      unitRef="usdPerShare">32.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMi0xLTEtMS0xMzQwMTE_8377068d-11d5-4e45-9aac-96aaa0c35f7a"
      unitRef="shares">227980</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMi0zLTEtMS0xMzQwMTE_beb3888f-6e14-46a8-ab2f-9d601ddbaf4a"
      unitRef="usdPerShare">38.60</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMy0xLTEtMS0xMzQwMTE_93430b27-0115-4d36-957a-daf359e3a721"
      unitRef="shares">46361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfMy0zLTEtMS0xMzQwMTE_b5cd4916-10c5-49fb-a72a-7a2353bec1fc"
      unitRef="usdPerShare">32.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfNC0xLTEtMS0xMzQwMTE_9adf05a4-cbe2-445b-9f8f-5ae61474bbe8"
      unitRef="shares">4625</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i2ad761938a6442aaa580dc84793d8300_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfNC0zLTEtMS0xMzQwMTE_a4ee87ef-8c36-476a-9cf9-4d2342f12bf8"
      unitRef="usdPerShare">32.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i5e00d2ef80eb4cc79865e3781942b0c1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfNS0xLTEtMS0xMzQwMTE_18f8f65e-888f-42b2-bf19-d58a2c20370f"
      unitRef="shares">308954</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i5e00d2ef80eb4cc79865e3781942b0c1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmNhYjMwNGRjMDM4YzQ2YWRiODI5ZDViNzUyOTEwNTk0L3RhYmxlcmFuZ2U6Y2FiMzA0ZGMwMzhjNDZhZGI4MjlkNWI3NTI5MTA1OTRfNS0zLTEtMS0xMzQwMTE_d06cdbe3-caaa-4781-a0c0-3d61b37f831f"
      unitRef="usdPerShare">36.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTY5_d05cded7-252a-4a28-a6be-6cd230d6bed3">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes performance share unit (PSU) activities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.749%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.754%"/&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;Performance-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market-Based Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total PSUs &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date Fair Value per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Grant Date 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, December 31, 2022&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;181,750&#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;29.07&#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;20,000&#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;28.63&#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;201,750&#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;29.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,020)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;29.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonvested, March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,730&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;28.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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,000&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;28.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,730&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;28.90&#160;&lt;/span&gt;&lt;/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:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6a3800e0d5424d5d8364d9d52227de34_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi0xLTEtMS0xMzQwMTE_9104cee0-543c-4d40-895d-575777890b94"
      unitRef="shares">181750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6a3800e0d5424d5d8364d9d52227de34_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi0zLTEtMS0xMzQwMTE_d5dc39ff-69e3-4a8a-b76a-603f89da238a"
      unitRef="usdPerShare">29.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i3b3af75d1e3f415da64d6e1321b11ff6_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi01LTEtMS0xMzQwMTE_31aad422-5570-4747-8f81-a05399c5b53c"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i3b3af75d1e3f415da64d6e1321b11ff6_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi03LTEtMS0xMzQwMTE_ad55a484-6cea-4328-87d4-e839e9e277ff"
      unitRef="usdPerShare">28.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i648366837b38454c8c2c31abbdc86654_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi05LTEtMS0xMzQwMTE_a8492be3-df4c-4bfc-bf4e-341b5de570f7"
      unitRef="shares">201750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i648366837b38454c8c2c31abbdc86654_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMi0xMS0xLTEtMTM0MDEx_255eea5d-68f1-4ef3-a6cc-26b603f1afce"
      unitRef="usdPerShare">29.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i88f886d715904144b03568bd5680b4bb_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy0xLTEtMS0xMzQwMTE_a24be838-b604-4f9c-b61f-27aa900615c6"
      unitRef="shares">30020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i88f886d715904144b03568bd5680b4bb_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy0zLTEtMS0xMzQwMTE_f97d340c-ff23-4802-8172-40531487d142"
      unitRef="usdPerShare">29.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i59bd7c827873442e8da16312e808dd9e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy01LTEtMS0xMzQwMTE_00f48eb7-00ce-4990-b92d-6579993966fa"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i59bd7c827873442e8da16312e808dd9e_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy03LTEtMS0xMzQwMTE_a7a33190-3fc3-4e2e-bc53-3b679db6592d"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i2f72486e129247a69cd7bc35bef15642_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy05LTEtMS0xMzQwMTE_ce45a9d6-9e14-4768-afd5-0d56bad319b4"
      unitRef="shares">30020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i2f72486e129247a69cd7bc35bef15642_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfMy0xMS0xLTEtMTM0MDEx_bd565096-ef28-43de-8f6e-a4d5f770397a"
      unitRef="usdPerShare">29.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie8298383094a42e094dcaa53e3ce52ad_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC0xLTEtMS0xMzQwMTE_6262a21b-1fc7-4506-a79d-4cadeac05671"
      unitRef="shares">151730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie8298383094a42e094dcaa53e3ce52ad_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC0zLTEtMS0xMzQwMTE_b203c6b0-ddce-43a8-8f5c-1b0e23795a87"
      unitRef="usdPerShare">28.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7f093ff5afbe465eabdc1a88702a2445_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC01LTEtMS0xMzQwMTE_680d5853-4aea-4858-9da9-8f2dfc101cde"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7f093ff5afbe465eabdc1a88702a2445_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC03LTEtMS0xMzQwMTE_dc0e47e2-9550-4467-ae54-a378685fd9e9"
      unitRef="usdPerShare">28.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i44d647b2bdb14a0794f7f45b19b676e9_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC05LTEtMS0xMzQwMTE_1a4b7d2d-0819-42ff-9e38-3e487b8dd8b8"
      unitRef="shares">171730</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i44d647b2bdb14a0794f7f45b19b676e9_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RhYmxlOmEwNTk5MmU0YzdhYzRiMTk5ZDU0OWI3NWRmOWU0MTA2L3RhYmxlcmFuZ2U6YTA1OTkyZTRjN2FjNGIxOTlkNTQ5Yjc1ZGY5ZTQxMDZfNC0xMS0xLTEtMTM0MDEx_4ed4bc39-8d1a-4233-9080-3250433754c3"
      unitRef="usdPerShare">28.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i2f72486e129247a69cd7bc35bef15642_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82NC9mcmFnOjljOGI0NWVlOTIyMjQzZmRiMjUwM2NiM2JiMTJmYzU1L3RleHRyZWdpb246OWM4YjQ1ZWU5MjIyNDNmZGIyNTAzY2IzYmIxMmZjNTVfNTAy_0b335938-5a7b-4bb6-b40e-12246e62f32c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMzQ0Nw_d0e6da5e-077f-431c-9063-5255e8596544">Earnings per Share&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Basic earnings per share (EPS) is calculated using the weighted average number of common shares outstanding. Diluted EPS is calculated using the weighted average number of common shares outstanding, including the dilutive effect of the Company&#x2019;s stock option grants, SARs, RSUs, employee stock purchase plan (ESPP) awards, and the 2023 Notes, as determined per the if-converted method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Effect of Convertible Notes and Related Convertible Note Hedges and Warrants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the issuance of the 2023 Notes, the Company entered into Convertible Note Hedge and Warrant Transactions as described further in Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&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 expected collective impact of the Convertible Note Hedge and Warrant Transactions is to reduce the potential dilution that would occur if the price of the Company's common stock was between the conversion price of $59.33 per share and the strike price of the warrants of $80.91 per share.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted EPS related to the 2023 Notes is calculated using the if-converted method. The number of dilutive shares is based on the initial conversion rate associated with the 2023 Notes. The Convertible Note Hedge and Warrant Transactions are excluded in the calculation of diluted EPS because inclusion would be anti-dilutive. Specifically, the denominator of the diluted EPS calculation excludes the additional shares related to the warrants because the average price of the Company's common stock was less than the strike price of the warrants of $80.91 per share. Prior to actual conversion, the Convertible Note Hedge Transactions are not considered in calculating diluted earnings per share, as their impact would be anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above described effect of the 2023 Notes and the related Convertible Note Hedge and Warrant Transactions, the Company also excluded the common stock equivalents of the following outstanding stock-based awards in the calculation of diluted EPS, because their inclusion would be anti-dilutive: &lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs, PSUs&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;240,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the computation of basic and diluted net earnings per share for the three months ended March&#160;31, 2023 and 2022 under the if-converted method (dollars in thousands, except share and per share amounts):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After-tax interest expense for 2023 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;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for dilutive earnings per share&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;17,840&#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;26,503&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,380,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,330,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible 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;6,783,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Weighted average shares outstanding, diluted&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;62,454,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,406,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&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;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, diluted&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;0.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i84ed5ccc628342a5a49684a9cdc56c4e_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMTMzOQ_88b0ddfb-eaa3-454f-9b92-b685250219c3"
      unitRef="usdPerShare">59.33</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMTM5Mg_f27faac1-34a1-4e79-a951-2358565253aa"
      unitRef="usdPerShare">80.91</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMTk3NA_f27faac1-34a1-4e79-a951-2358565253aa"
      unitRef="usdPerShare">80.91</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMzQzOQ_417d0b82-a1c6-419d-984d-47aad9ff1aab">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to the above described effect of the 2023 Notes and the related Convertible Note Hedge and Warrant Transactions, the Company also excluded the common stock equivalents of the following outstanding stock-based awards in the calculation of diluted EPS, because their inclusion would be anti-dilutive: &lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs, PSUs&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;240,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,067,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ifbac0773fcaa47458be0e0537b5a0933_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjY4YjM1YWY3ZmZlYTQzZTRiZjQzMjUzYzFlOTc5MzI0L3RhYmxlcmFuZ2U6NjhiMzVhZjdmZmVhNDNlNGJmNDMyNTNjMWU5NzkzMjRfNi0xLTEtMS0xMzQwMTE_9236383b-8f65-4cce-a4f9-ec22462040f3"
      unitRef="shares">240398</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i22672e44d21848b68770a4eb6a563e67_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjY4YjM1YWY3ZmZlYTQzZTRiZjQzMjUzYzFlOTc5MzI0L3RhYmxlcmFuZ2U6NjhiMzVhZjdmZmVhNDNlNGJmNDMyNTNjMWU5NzkzMjRfNi0zLTEtMS0xMzQwMTE_f921c551-e3c0-4b3c-acc7-2121c5679ddd"
      unitRef="shares">1067231</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RleHRyZWdpb246Y2U0ZmM0ZWIwMTQzNDRlY2FkYTY4MTlhNmMxNWJmYjFfMzQ0MQ_93ec9cb4-2997-40b5-870d-f3ca5781871f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The following table sets forth the computation of basic and diluted net earnings per share for the three months ended March&#160;31, 2023 and 2022 under the if-converted method (dollars in thousands, except share and per share amounts):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Numerator:&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net earnings &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;After-tax interest expense for 2023 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;892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for dilutive earnings per share&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;17,840&#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;26,503&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,380,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,330,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options, RSUs and SARs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,289,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,291,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible 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;6,783,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Weighted average shares outstanding, diluted&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;62,454,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,406,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, basic&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;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per share, diluted&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;0.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNC0xLTEtMS0xMzQwMTE_e4303c1b-0be2-4a23-b6d7-d307d635d39f"
      unitRef="usd">16948000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNC0zLTEtMS0xMzQwMTE_83d77b83-b38d-4d7c-a8fa-a7a68c8fe853"
      unitRef="usd">25616000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNS0xLTEtMS0xMzQwMTE_a6d31276-9a42-4d49-bdab-fd73db71cea8"
      unitRef="usd">892000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNS0zLTEtMS0xMzQwMTE_ad99e746-72c0-4f44-8216-d602a592d092"
      unitRef="usd">887000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNi0xLTEtMS0xMzQwMTE_9594c9e4-8713-42fc-bf0b-2c63be80eba7"
      unitRef="usd">17840000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfNi0zLTEtMS0xMzQwMTE_477523a6-b156-4f29-926d-ff29e6327eb4"
      unitRef="usd">26503000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfOC0xLTEtMS0xMzQwMTE_987184dc-5fa0-452c-9458-576aa00de893"
      unitRef="shares">54380947</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfOC0zLTEtMS0xMzQwMTE_422a5381-da71-4acb-a3cc-b77b507f7c3a"
      unitRef="shares">53330837</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTAtMS0xLTEtMTM0MDEx_869aa71c-5d47-401b-ac61-4624aed19957"
      unitRef="shares">1289321</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTAtMy0xLTEtMTM0MDEx_deb904b5-920c-48ff-b76f-3764bb501325"
      unitRef="shares">1291782</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTEtMS0xLTEtMTM0MDEx_92a9353c-c1a4-4762-baec-0c95bde3bd70"
      unitRef="shares">6783936</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTEtMy0xLTEtMTM0MDEx_96f0ba26-b7b6-45b7-bab2-af7c45b3722a"
      unitRef="shares">6783936</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTItMS0xLTEtMTM0MDEx_73a80aa0-5225-46e5-87fb-87d8098e7dcf"
      unitRef="shares">62454204</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTItMy0xLTEtMTM0MDEx_b0156e94-db0a-4ac0-82c5-01d4b239735b"
      unitRef="shares">61406555</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTQtMS0xLTEtMTM0MDEx_63db0cbe-1130-4876-b951-3e7d8767ef5f"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTQtMy0xLTEtMTM0MDEx_996cbb92-f85e-49d2-9331-98086fc0a6ea"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTUtMS0xLTEtMTM0MDEx_eddf8068-eee7-499b-b5ea-a3df9c6675aa"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV82Ny9mcmFnOmNlNGZjNGViMDE0MzQ0ZWNhZGE2ODE5YTZjMTViZmIxL3RhYmxlOjBhOTAxMzY5YjMyNjRlNjhiMTVhZjJkMGFlYmE3MDUyL3RhYmxlcmFuZ2U6MGE5MDEzNjliMzI2NGU2OGIxNWFmMmQwYWViYTcwNTJfMTUtMy0xLTEtMTM0MDEx_eb4a56a7-fb59-427e-9881-964eca8bd8d3"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RleHRyZWdpb246OThlZWQwMDZlNjdhNDQ4ZDgzOWI1NmU4ZWQyNjgyOGFfNzE4_9b247db6-f51f-4673-b436-9d0df5a1a081">Income Tax Benefit&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information regarding the Company&#x2019;s income tax benefit for the three months ended March&#160;31, 2023 and 2022 (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&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;(7,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective 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;(88.0)&lt;/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;(74.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax benefit of $7.9&#160;million for the three months ended March&#160;31, 2023, as compared to $10.9&#160;million for the three months ended March 31, 2022, decreased mainly due to the tax benefits from Adamas legal entity restructuring in the first quarter of 2022. ASC 740, &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;Income Taxes&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 740), requires an estimate of the annual effective income tax rate for the full year and apply it to pre-tax income (loss) for each interim period, taking into account year-to-date amounts and projected results for the full year. The effective tax rate decrease was mainly due to lower pretax earnings forecasted for 2023. The annual forecasted earnings represents the Company's best estimate as of March 31, 2023 and is subject to changes, which could have a material impact on the effective tax rate in subsequent periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RleHRyZWdpb246OThlZWQwMDZlNjdhNDQ4ZDgzOWI1NmU4ZWQyNjgyOGFfNzE3_e1a98f08-ef24-426c-bcc0-f729767d401a">&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 information regarding the Company&#x2019;s income tax benefit for the three months ended March&#160;31, 2023 and 2022 (dollars in thousands):&lt;/span&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax benefit&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;(7,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective 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;(88.0)&lt;/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;(74.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RhYmxlOmJjN2RjNWI3MWIwMjRmOTRhNDU5Mjg4YTBiZDZkMDQ2L3RhYmxlcmFuZ2U6YmM3ZGM1YjcxYjAyNGY5NGE0NTkyODhhMGJkNmQwNDZfMy0xLTEtMS0xMzQwMTE_859267dc-ffb8-48a0-a638-c93ba273ba8c"
      unitRef="usd">-7931000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RhYmxlOmJjN2RjNWI3MWIwMjRmOTRhNDU5Mjg4YTBiZDZkMDQ2L3RhYmxlcmFuZ2U6YmM3ZGM1YjcxYjAyNGY5NGE0NTkyODhhMGJkNmQwNDZfMy0zLTEtMS0xMzQwMTE_0633c7bc-9706-463b-906c-d78164371a5b"
      unitRef="usd">-10893000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RhYmxlOmJjN2RjNWI3MWIwMjRmOTRhNDU5Mjg4YTBiZDZkMDQ2L3RhYmxlcmFuZ2U6YmM3ZGM1YjcxYjAyNGY5NGE0NTkyODhhMGJkNmQwNDZfNC0xLTEtMS0xMzQwMTE_58f4b42c-491f-40ed-bf7e-6dd8d89c55c0"
      unitRef="number">-0.880</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RhYmxlOmJjN2RjNWI3MWIwMjRmOTRhNDU5Mjg4YTBiZDZkMDQ2L3RhYmxlcmFuZ2U6YmM3ZGM1YjcxYjAyNGY5NGE0NTkyODhhMGJkNmQwNDZfNC0zLTEtMS0xMzQwMTE_c6bdab3d-5e3f-4ecf-9802-7daa0a660533"
      unitRef="number">-0.740</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RleHRyZWdpb246OThlZWQwMDZlNjdhNDQ4ZDgzOWI1NmU4ZWQyNjgyOGFfMTg5_34974c62-856c-4199-8f7b-16d61eff0707"
      unitRef="usd">-7900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83MC9mcmFnOjk4ZWVkMDA2ZTY3YTQ0OGQ4MzliNTZlOGVkMjY4MjhhL3RleHRyZWdpb246OThlZWQwMDZlNjdhNDQ4ZDgzOWI1NmU4ZWQyNjgyOGFfMjMz_06f7c630-3d08-467c-97a8-711b0d781cf0"
      unitRef="usd">-10900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RleHRyZWdpb246MWIzNzkxNGY4OGJhNGIyNjlhYjRmM2FkNTA0MGU0MjNfMjYyMQ_d51394e2-fa84-4f2f-80ec-a1feca0a7798">Leases&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets and lease liabilities as reported on the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.276%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_4e76ee3c-8cfc-462e-87da-fea476a927df"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_994da6f5-71e4-48de-9c25-8c98da10f2fa"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;30,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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 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;30,022&#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;28,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_1a568d0c-fef0-4a07-864b-de8ad8f72536"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_82b7c1be-5865-4a15-af8a-f199124c824b"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_2a6bc949-aeb5-4cdf-983a-872256fa876f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_fc417940-0a22-4186-b2b2-61dcc69d7bb6"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/span&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;36,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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 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;44,087&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;42,789&#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;</us-gaap:LesseeOperatingLeasesTextBlock>
    <supn:LesseeOperatingAndFinanceLeaseBalanceSheetDisclosureTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RleHRyZWdpb246MWIzNzkxNGY4OGJhNGIyNjlhYjRmM2FkNTA0MGU0MjNfMjYyNg_1b4780c0-482c-4632-9adf-9968ff40b037">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease assets and lease liabilities as reported on the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.276%"/&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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_4e76ee3c-8cfc-462e-87da-fea476a927df"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0xLTEtMS0xMzQwMTE_994da6f5-71e4-48de-9c25-8c98da10f2fa"&gt;Other assets&lt;/span&gt;&lt;/span&gt;&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;30,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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 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;30,022&#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;28,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_1a568d0c-fef0-4a07-864b-de8ad8f72536"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0xLTEtMS0xMzQwMTE_82b7c1be-5865-4a15-af8a-f199124c824b"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&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;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_2a6bc949-aeb5-4cdf-983a-872256fa876f"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMS0xLTEtMTM0MDEx_fc417940-0a22-4186-b2b2-61dcc69d7bb6"&gt;Operating lease liabilities, long-term&lt;/span&gt;&lt;/span&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;36,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease 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 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;44,087&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;42,789&#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;</supn:LesseeOperatingAndFinanceLeaseBalanceSheetDisclosureTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy0zLTEtMS0xMzQwMTE_7bfaaf52-30e3-470f-9b29-6de73cc0f387"
      unitRef="usd">30022000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMy01LTEtMS0xMzQwMTE_7314c6d4-ce8b-4178-a24e-f174d1f9f767"
      unitRef="usd">28904000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfNC0zLTEtMS0xMzQwMTE_d1ec24b1-d04f-41db-8982-260101602bef"
      unitRef="usd">30022000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfNC01LTEtMS0xMzQwMTE_1a5151b1-1a7d-4669-a023-3c7b6ee26f31"
      unitRef="usd">28904000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC0zLTEtMS0xMzQwMTE_cb9f2e29-2547-4418-9881-8b4f84c63cca"
      unitRef="usd">7576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfOC01LTEtMS0xMzQwMTE_0804915c-efb1-472e-97d7-e132a10520a8"
      unitRef="usd">6791000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtMy0xLTEtMTM0MDEx_41a3eeaf-48c6-42b9-99af-922e5b895839"
      unitRef="usd">36511000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTAtNS0xLTEtMTM0MDEx_71908a8a-3e3c-4a4e-9a03-f153f4065347"
      unitRef="usd">35998000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTEtMy0xLTEtMTM0MDEx_fe45588c-9d16-453b-9c36-6baf0de2d2c3"
      unitRef="usd">44087000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83My9mcmFnOjFiMzc5MTRmODhiYTRiMjY5YWI0ZjNhZDUwNDBlNDIzL3RhYmxlOmE1YzgzMTgwNTIwMTQyYTBhYWY3NzRkNDUxODFiMGJlL3RhYmxlcmFuZ2U6YTVjODMxODA1MjAxNDJhMGFhZjc3NGQ0NTE4MWIwYmVfMTEtNS0xLTEtMTM0MDEx_bbb7178b-4176-4a2e-8a44-6236e19426c9"
      unitRef="usd">42789000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83Ni9mcmFnOmJmOThmZjI1ODVlMzRjZTE4YjY5MTI5OTA5MTM5ZTdmL3RleHRyZWdpb246YmY5OGZmMjU4NWUzNGNlMThiNjkxMjk5MDkxMzllN2ZfMTMw_ef7d3f1b-ee08-4e1b-86a6-980f7453c8ee">Composition of Other Balance Sheet ItemsThe following details the composition of other balance sheet items (dollars in thousands for amounts in tables):&lt;div style="margin-top:10pt"&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;Accounts Receivables, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the Company has reduced accounts receivable by approximately $12.2 million and $13.0 million, respectively. Prompt pay discount and contractual service fees, which were originally recorded as a reduction to revenues, represents estimated amounts not expected to be paid by our customers. The Company's customers are primarily pharmaceutical wholesalers and distributors and specialty pharmacies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Inventories, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;22,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;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;24,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;33,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;34,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;91,147&#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;91,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;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;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and furniture&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;12,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;28,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&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;(13,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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;14,611&#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;15,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense on property and equipment was approximately $0.6 million and $0.7 million for the three months ended March&#160;31, 2023, and 2022, respectively. The Company retired certain fully depreciated property and equipment during the three months ended March 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;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;Accounts Payable and Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&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;11,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 sales &amp;amp; marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued manufacturing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation, benefits, &amp;amp; related accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 R&amp;amp;D expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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, current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;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;Accrued Product Returns and Rebates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product rebates&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;98,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;106,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;147,852&#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;151,665&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83OS9mcmFnOmY2NjZiMTQ0NDFmYTQ3MWZiODhjNjhmOTk4YmY0OGE5L3RleHRyZWdpb246ZjY2NmIxNDQ0MWZhNDcxZmI4OGM2OGY5OThiZjQ4YTlfMTEw_534bca25-df01-4089-bb35-18ec23315ac7"
      unitRef="usd">12200000</supn:AllowanceForExpectedSalesDeductions>
    <supn:AllowanceForExpectedSalesDeductions
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV83OS9mcmFnOmY2NjZiMTQ0NDFmYTQ3MWZiODhjNjhmOTk4YmY0OGE5L3RleHRyZWdpb246ZjY2NmIxNDQ0MWZhNDcxZmI4OGM2OGY5OThiZjQ4YTlfMTE3_abb54d96-03ae-49f7-8cf7-d183a237a36c"
      unitRef="usd">13000000</supn:AllowanceForExpectedSalesDeductions>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RleHRyZWdpb246MDhhMmU0MTg2ZGY4NDI3Mjg3NTg4Zjc4ZDk2OWNkOTVfMTc4_c6fad6f9-07de-49de-895b-c5e47decdd1b">&lt;div style="margin-top:10pt"&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;Inventories, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;22,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;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;24,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;33,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;34,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;91,147&#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;91,541&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfMi0xLTEtMS0xMzQwMTE_592bca50-f20c-4288-8138-2e2c07841b05"
      unitRef="usd">22917000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfMi0zLTEtMS0xMzQwMTE_9c1d0b34-4ccc-4613-8829-91f3ae450eff"
      unitRef="usd">24820000</us-gaap:InventoryWorkInProcessAndRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfMy0xLTEtMS0xMzQwMTE_8ec29310-0e99-44a4-bc57-3ed30fa99b6d"
      unitRef="usd">33975000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfMy0zLTEtMS0xMzQwMTE_9bdeee6c-28d5-43ac-b19f-26436220d292"
      unitRef="usd">31710000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfNC0xLTEtMS0xMzQwMTE_ab8e0dfb-a83d-43e1-9be2-def37dcdd9d1"
      unitRef="usd">34255000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfNC0zLTEtMS0xMzQwMTE_388a3b6a-7aca-4912-a8dc-150626904d20"
      unitRef="usd">35011000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfNS0xLTEtMS0xMzQwMTE_c2120f20-b7ed-4783-8952-abea880d9ffc"
      unitRef="usd">91147000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84Mi9mcmFnOjA4YTJlNDE4NmRmODQyNzI4NzU4OGY3OGQ5NjljZDk1L3RhYmxlOmZmNWNhNDA0MmZhNjRiNDhhNGEzNTBlNGViMWZiYjk1L3RhYmxlcmFuZ2U6ZmY1Y2E0MDQyZmE2NGI0OGE0YTM1MGU0ZWIxZmJiOTVfNS0zLTEtMS0xMzQwMTE_403a3056-1c90-482d-830b-9107bef1b3a7"
      unitRef="usd">91541000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RleHRyZWdpb246Nzk1NWE3NmNlMTUwNDdmOGE3YTg0MWZiZmIxYjI4MjFfMjgz_1d7d3708-bb90-4cd8-aade-19283f000809">&lt;div style="margin-top:10pt;padding-left:18pt;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;Property and Equipment, Net &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lab equipment and furniture&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;12,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software&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;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;28,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation and amortization&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;(13,684)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,049)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&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;14,611&#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;15,173&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i847ced9c0a554e8d8cfeab9bc58cb9bb_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfMi0xLTEtMS0xMzQwMTE_2528e019-e2e8-4fe2-9ad7-a91c4af4834e"
      unitRef="usd">12406000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i21d0dca6858a44c5bfb7bd3bdf0b41a1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfMi0zLTEtMS0xMzQwMTE_5964ead6-eaa6-4fa0-9193-47a679e16b7b"
      unitRef="usd">12127000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icfec345ebf72494385c22b50188a758d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfMy0xLTEtMS0xMzQwMTE_aa9009c6-fe80-40d5-87e7-5057ea6dbd90"
      unitRef="usd">14023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaa57611064e6403485b914fab93d777c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfMy0zLTEtMS0xMzQwMTE_6488ffb7-071e-4741-8660-b1a7495776fe"
      unitRef="usd">14023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia4960b40a75142fc8d944bf416d7fdc1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNC0xLTEtMS0xMzQwMTE_ffaf3a7d-3db9-4814-8ad5-64b7786b0845"
      unitRef="usd">883000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ibe89b8e825ef4e80a3c1c583638f91fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNC0zLTEtMS0xMzQwMTE_748d77c8-1b69-48cc-974d-ad2a3f7da383"
      unitRef="usd">883000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2e9a1e54cc224b57bd33c5d7fdd7cac8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNS0xLTEtMS0xMzQwMTE_a9667723-ab54-4e04-8d7c-dd7adf096c1a"
      unitRef="usd">983000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c275fa36a764f469f945e0df9eb701f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNS0zLTEtMS0xMzQwMTE_56fd109d-c841-4ee1-9d77-a85616de139f"
      unitRef="usd">983000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee042221197747c1996be922d66c8677_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNi0xLTEtMS0xMzQwMTE_bfad586c-6b82-4709-ad21-274e64f54c35"
      unitRef="usd">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idbdc98950c144d2abfe754ef10b9033a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNi0zLTEtMS0xMzQwMTE_5d9c9d29-16cb-4a93-b9b6-d817df4db0bf"
      unitRef="usd">206000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNy0xLTEtMS0xMzQwMTE_9eb12785-34c4-4161-aaa1-d61168c63ca9"
      unitRef="usd">28295000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfNy0zLTEtMS0xMzQwMTE_0893024f-ae56-47b6-bd4a-5fee239fb25f"
      unitRef="usd">28222000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfOC0xLTEtMS0xMzQwMTE_ee60d823-1074-4bf0-8342-e44dd1f70ef7"
      unitRef="usd">13684000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfOC0zLTEtMS0xMzQwMTE_14b320d1-5d40-4ae8-9e69-32c7dfa245a6"
      unitRef="usd">13049000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfOS0xLTEtMS0xMzQwMTE_6c8938f9-1ca6-46f8-8c92-baf801aed7af"
      unitRef="usd">14611000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RhYmxlOmNiZjA1MGFjMWI5NjQ0YWRiMmY3OTUzYmEyZTYxMzEyL3RhYmxlcmFuZ2U6Y2JmMDUwYWMxYjk2NDRhZGIyZjc5NTNiYTJlNjEzMTJfOS0zLTEtMS0xMzQwMTE_0437df79-2468-4223-81f9-374eda9a2deb"
      unitRef="usd">15173000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RleHRyZWdpb246Nzk1NWE3NmNlMTUwNDdmOGE3YTg0MWZiZmIxYjI4MjFfMTE4_af963c8d-4990-4a80-8ea4-396e31eec8e5"
      unitRef="usd">600000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84NS9mcmFnOjc5NTVhNzZjZTE1MDQ3ZjhhN2E4NDFmYmZiMWIyODIxL3RleHRyZWdpb246Nzk1NWE3NmNlMTUwNDdmOGE3YTg0MWZiZmIxYjI4MjFfMTI1_c1058269-b3de-4c18-9d28-9a88686a793e"
      unitRef="usd">700000</us-gaap:DepreciationAndAmortization>
    <supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RleHRyZWdpb246Y2IzNWQyNDZmMmUyNDkwZmE0ZTRlYTM5NmY5YjlhM2VfMjI5_6e8115c7-d8fe-491c-aae8-90622ea5dbb5">&lt;div style="margin-top:10pt;padding-left:18pt;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;Accounts Payable and Accrued Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&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;11,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 sales &amp;amp; marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued manufacturing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation, benefits, &amp;amp; related accruals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued royalties &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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 R&amp;amp;D expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&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, current portion &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commitments and Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  Refer to Note 12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</supn:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccountsPayableCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMi0xLTEtMS0xMzQwMTE_896955f2-4428-41c2-bad4-0588c514fd35"
      unitRef="usd">11544000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMi0zLTEtMS0xMzQwMTE_994481d1-7c3c-4075-a2a9-07b8644fe123"
      unitRef="usd">10543000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMy0xLTEtMS0xNTEyOTY_c59a1a84-3229-4ddc-8b6e-10a5bff7c4d5"
      unitRef="usd">15978000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMy0zLTEtMS0xNTEyOTY_fe8f54df-f98b-430c-a193-b74a09b18fd4"
      unitRef="usd">16783000</us-gaap:AccruedProfessionalFeesCurrent>
    <supn:AccruedManufacturingExpenses
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMy0xLTEtMS0xMzQwMTE_0af321e4-c64e-4275-88b0-85907e94b6c7"
      unitRef="usd">14943000</supn:AccruedManufacturingExpenses>
    <supn:AccruedManufacturingExpenses
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMy0zLTEtMS0xMzQwMTE_6ba7e5a3-87f7-4eef-a1c2-a2c8ccc2b4ff"
      unitRef="usd">15216000</supn:AccruedManufacturingExpenses>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNC0xLTEtMS0xMzQwMTE_58340340-3a3e-4039-8f77-7119c5f0f291"
      unitRef="usd">14433000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNC0zLTEtMS0xMzQwMTE_38a09fbe-72d1-4a21-acf6-5886a46b7492"
      unitRef="usd">16963000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNi0xLTEtMS0xMzQwMTE_63bd9366-bc53-435d-80cb-69ab1d738e4b"
      unitRef="usd">11892000</us-gaap:AccruedRoyaltiesCurrent>
    <us-gaap:AccruedRoyaltiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNi0zLTEtMS0xMzQwMTE_84e246f2-7bb0-4026-b7fe-ed8180eb0853"
      unitRef="usd">12022000</us-gaap:AccruedRoyaltiesCurrent>
    <supn:AccruedResearchAndDevelopmentExpensesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNy0xLTEtMS0xMzQwMTE_486eb6dd-9126-4874-a031-4b68c71bd16c"
      unitRef="usd">8158000</supn:AccruedResearchAndDevelopmentExpensesCurrent>
    <supn:AccruedResearchAndDevelopmentExpensesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfNy0zLTEtMS0xMzQwMTE_a669f828-700f-459a-b47d-9cf0980127d7"
      unitRef="usd">7490000</supn:AccruedResearchAndDevelopmentExpensesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfOC0xLTEtMS0xMzQwMTE_a1a88000-eaa4-481c-9eea-fee93460bd2c"
      unitRef="usd">7576000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfOC0zLTEtMS0xMzQwMTE_a19cc04f-57be-4bc3-8d26-57f5d229f9cb"
      unitRef="usd">6791000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfOS0xLTEtMS0xMzQwMTE_28ac44c2-42b8-4f8f-9c6d-4a8f08931837"
      unitRef="usd">10821000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfOS0zLTEtMS0xMzQwMTE_1c0a811b-18a5-44d9-abcb-0d00a201355e"
      unitRef="usd">10534000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMTAtMS0xLTEtMTM0MDEx_3fb459d7-adff-4065-b7e7-f385c9297ddf"
      unitRef="usd">95345000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV84OC9mcmFnOmNiMzVkMjQ2ZjJlMjQ5MGZhNGU0ZWEzOTZmOWI5YTNlL3RhYmxlOjgyNTg4YzRjZDI0YzQ1MDRiNDExNGU2OGQ4ODUyZmY0L3RhYmxlcmFuZ2U6ODI1ODhjNGNkMjRjNDUwNGI0MTE0ZTY4ZDg4NTJmZjRfMTAtMy0xLTEtMTM0MDEx_78dce160-a7e3-4afd-92d4-3ec561b5dbe0"
      unitRef="usd">96342000</us-gaap:AccruedLiabilitiesCurrent>
    <supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RleHRyZWdpb246Y2ZiZTEyOTYzYmUxNGFmNGJjZDFmNzQ0NWU4MTI4ZTNfNDY_7d0b87b6-b5f4-4c13-a735-7b35e02edc33">&lt;div style="margin-top:10pt;padding-left:18pt;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;Accrued Product Returns and Rebates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product rebates&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;98,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;106,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;147,852&#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;151,665&#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;</supn:ScheduleOfAccruedProductReturnsAndRebatesTableTextBlock>
    <supn:AccruedRebates
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfMi0xLTEtMS0xMzQwMTE_0de78b6f-0247-4c5c-b37a-ba2d10095bbe"
      unitRef="usd">98812000</supn:AccruedRebates>
    <supn:AccruedRebates
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfMi0zLTEtMS0xMzQwMTE_de5a721b-6602-473a-a066-424710d963fa"
      unitRef="usd">106657000</supn:AccruedRebates>
    <supn:AccruedProductReturns
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfMy0xLTEtMS0xMzQwMTE_997e52cc-0fde-4696-b5a8-a271958f0620"
      unitRef="usd">49040000</supn:AccruedProductReturns>
    <supn:AccruedProductReturns
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfMy0zLTEtMS0xMzQwMTE_89a320fa-ce64-4738-a842-411f980c8170"
      unitRef="usd">45008000</supn:AccruedProductReturns>
    <supn:AccruedProductReturnsAndRebates
      contextRef="icd2ad2a5783e45e3a574548b9b01349b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfNC0xLTEtMS0xMzQwMTE_ccf6050c-2386-4a83-a42b-6881de540d19"
      unitRef="usd">147852000</supn:AccruedProductReturnsAndRebates>
    <supn:AccruedProductReturnsAndRebates
      contextRef="ib94a0909efa24b6ca5d44726b518e46c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85MS9mcmFnOmNmYmUxMjk2M2JlMTRhZjRiY2QxZjc0NDVlODEyOGUzL3RhYmxlOjY4MGMwNmIyNmM4NjQyNmU5NTY5MzZiZDIwZjI5NWI0L3RhYmxlcmFuZ2U6NjgwYzA2YjI2Yzg2NDI2ZTk1NjkzNmJkMjBmMjk1YjRfNC0zLTEtMS0xMzQwMTE_25378bdc-d3c6-4938-80d6-0e38e04afd8c"
      unitRef="usd">151665000</supn:AccruedProductReturnsAndRebates>
    <us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RleHRyZWdpb246ZGRlOTg3MmM4N2YyNDQyNGE2YjI3ODNlMDI3NTg5OTBfODE4_3fede5a0-9bc4-4eae-9d78-290e6d5aae2d">Interest Expense &lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following details the composition of interest expense (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Interest expense on nonrecourse liability related to sale of future royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(1,505)&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;(1,942)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Interest expense includes noncash interest expense related to amortization of deferred financing costs on the 2023 Notes of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"&gt; &lt;/span&gt;$0.5 million and $0.5 million for the three months ended March&#160;31, 2023 and 2022, respectively.</us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RleHRyZWdpb246ZGRlOTg3MmM4N2YyNDQyNGE2YjI3ODNlMDI3NTg5OTBfODEz_54c85747-5969-4704-8de2-a780f7d52837">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following details the composition of interest expense (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:69.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.267%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.270%"/&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;Three Months Ended&lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;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="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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Interest expense on nonrecourse liability related to sale of future royalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(787)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;(1,505)&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;(1,942)&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;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfMy0xLTEtMS0xMzQwMTE_5da44fd6-f836-4206-a6ec-3ebd725a4451"
      unitRef="usd">1188000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfMy0zLTEtMS0xMzQwMTE_2a70bb3d-4802-4745-9135-5d2b4c005b73"
      unitRef="usd">1155000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseOther
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfNC0xLTEtMS0xMzQwMTE_5276411e-1a77-4da5-a6d8-06adef18374f"
      unitRef="usd">317000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfNC0zLTEtMS0xMzQwMTE_1f234e56-a9cb-4ac5-84f9-98fd25ccf9d3"
      unitRef="usd">787000</us-gaap:InterestExpenseOther>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfNS0xLTEtMS0xMzQwMTE_d9ac3760-d437-435c-ab00-f7bbcb9823f8"
      unitRef="usd">1505000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RhYmxlOmRhMjNmNDY3NWMwMzQ2ZWM5OTRjYmZlYjk2NDlkYjFmL3RhYmxlcmFuZ2U6ZGEyM2Y0Njc1YzAzNDZlYzk5NGNiZmViOTY0OWRiMWZfNS0zLTEtMS0xMzQwMTE_57b28a0d-8a95-4c2d-a1b2-027e4d4a5ebd"
      unitRef="usd">1942000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RleHRyZWdpb246ZGRlOTg3MmM4N2YyNDQyNGE2YjI3ODNlMDI3NTg5OTBfNjE1_bc6cc35c-96a6-4906-a11f-0e1d7b012fac"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i44de152624c64bbe91e742d88953c29d_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV85Ny9mcmFnOmRkZTk4NzJjODdmMjQ0MjRhNmIyNzgzZTAyNzU4OTkwL3RleHRyZWdpb246ZGRlOTg3MmM4N2YyNDQyNGE2YjI3ODNlMDI3NTg5OTBfMjc0ODc3OTA3MDk1MA_e91285a4-3b43-4419-b023-64ec2fcd6c6c"
      unitRef="usd">500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzgxNTY_22c40cb0-d8ec-4065-bcbc-3e92bdc5948b">Commitments and Contingencies&lt;div style="margin-top:10pt"&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 Licenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has obtained exclusive licenses from third parties for proprietary rights to support the product candidates in the Company's CNS portfolio. Under these license agreements, the Company may be required to pay certain amounts upon the achievement of defined milestones. If these products are ultimately commercialized, the Company is also obligated to pay royalties to third parties, computed as a percentage of net product sales, for each respective product under a license agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Through the USWM Acquisition, the Company acquired licensing agreements with other pharmaceutical companies for APOKYN, XADAGO, and MYOBLOC. The Company is obligated to pay royalties to third parties, computed as a percentage of net product sales, for each of the products under the respective license agreements. The royalty expense incurred for these acquired products is recognized as &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;Cost of goods sold&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; in the condensed consolidated statements of earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Royalty Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the third quarter of 2014, the Company received $30 million pursuant to a Royalty Interest Acquisition Agreement related to the purchase by HC Royalty of certain of the Company's rights under the Company's agreement with United Therapeutics related to the commercialization of Orenitram (treprostinil) Extended-Release Tablets. Full ownership of the royalty rights will revert to the Company if and when a certain cumulative payment threshold is reached, which is expected to occur in 2023 (see Note 2, &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;Summary of&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &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;Significant Accounting Policies - Royalty Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and Note 3, &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;Disaggregated Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonrecourse liability related to sale of future royalties as reported in the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:36.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.264%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&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;/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;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonrecourse liability related to sale of future royalties, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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;4,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;USWM Enterprise Commitments Assumed&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the USWM Acquisition, the Company assumed the remaining commitments of USWM Enterprises and its subsidiaries, which are discussed below. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assumed the annual minimum purchase requirement of MYOBLOC, amounting to an estimated &#x20ac;3.9&#160;million annually, under the contract manufacturing agreement with Merz for manufacture and supply.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;MDD US Operations, LLC (formerly US WorldMeds, LLC) and its subsidiary, Solstice Neurosciences, LLC (US) (collectively, the MDD Subsidiaries) entered into a Corporate Integrity Agreement (CIA) with the Office of Inspector General of the U.S. Department of Health and Human Services which was effective in April 2019. Under the CIA, the MDD Subsidiaries agreed to and paid $17.5&#160;million to resolve U.S. Department of Justice allegations that it violated the False Claims Act and &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;committed to the establishment and ongoing maintenance of an effective compliance program. The fine was paid by the MDD Subsidiaries prior to closing of the USWM Acquisition. As part of the USWM Acquisition, the Company assumed the obligations of the CIA and could become liable for payment of certain stipulated monetary penalties in the event of any CIA violations. In addition, the Company will continue to maintain a broad array of processes, policies and procedures necessary to comply with the CIA through March 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Data Breach-related Contingency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On November 24, 2021, the Company announced that we were the target of a ransomware attack. The attack had no significant impact on our business and did not cause any long-term disruption to our operations. Based on its internal investigation, the Company believes the criminal ransomware groups ("criminal groups") copied certain data from our systems, encrypted certain data on the Company's systems, and then deployed malware designed to impede access to our systems. Thereafter the criminal groups contacted the Company and threatened to publish certain data copied from the Company's systems. Upon detection of the ransomware attack, the Company notified government authorities, engaged third-party cybersecurity experts through our outside counsel, and commenced its recovery process. The Company maintains redundant off-site data backups, which were verified to have not been compromised by the ransomware attack and were utilized to restore the data encrypted by the criminal groups. In the fourth quarter of 2021, the Company had successfully recovered the impacted files and took additional steps designed to further protect its networks and files.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Furthermore, while the Company has not been the subject of any legal proceedings involving the attack, the likelihood that the Company could be the subject of claims from persons alleging they suffered damages from the incident, or actions by governmental authorities is possible, but the amount of such fines, penalties or costs, if any, cannot be estimated at this time. The Company continues to monitor the situation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;Claims and Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company may be involved in various claims, litigation and legal proceedings. These matters may involve patent litigation, product liability and other product-related litigation, commercial and other matters, and government investigations, among others. On a quarterly basis, the Company reviews the status of each significant matter and assesses its potential financial exposure. If the potential loss from any claim, asserted or unasserted, or legal proceeding is considered probable and the amount can be reasonably estimated, the Company will accrue a liability for the estimated loss. Because of uncertainties related to claims, legal proceedings and litigation, accruals will be based on the Company's best estimates based on available information. The Company does not believe that any of these matters will have a material adverse effect on our financial position. The Company may reassess the potential liability related to these matters and may revise these estimates. The process of resolving matters through litigation or other means is inherently uncertain and it is possible that an unfavorable resolution of these matters will adversely affect the Company, its results of operations, financial condition and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;NAMENDA XR/Namzaric Qui Tam Litigation &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2019, Adamas was served with a complaint filed in the United States District Court for the Northern District of California (the District Court) (Case No. 3:18-cv-03018-JCS) against it and several Allergan entities alleging violations of federal and state false claims acts (FCA) in connection with the commercialization of NAMENDA XR and Namzaric by Allergan. The lawsuit is a &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;qui tam&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; complaint brought by an individual, asserting rights of the federal government and various state governments. The lawsuit was originally filed in May 2018 under seal, and Adamas became aware of the lawsuit when it was served. The complaint alleges that patents held by Allergan and Adamas covering NAMENDA XR and Namzaric were procured through fraud on the United States Patent and Trademark Office and that these patents were asserted against potential generic manufacturers of NAMENDA XR and Namzaric to prevent the generic manufacturers from entering the market, thereby wrongfully excluding generic competition resulting in artificially high price being charged to government payors. Adamas' patents in question were licensed exclusively to Forest Laboratories Holdings Limited. The complaint includes a claim for damages of "potentially more than $2.5&#160;billion dollars," treble damages and statutory penalties. To date the federal and state governments have declined to intervene in this action. This case is currently stayed pending Adamas's and Allergan's interlocutory appeal of the District Court's December 11, 2020 order denying Adamas's and Allergan's motion to dismiss the complaint. The appeal is pending in the United States Court of Appeals for the Ninth Circuit (Case No. 21-80005). Argument was held on January 10, 2022. On August 25, 2022, the Ninth Circuit sided with the defendants by reversing the District Court&#x2019;s public disclosure bar rulings and remanding the case back to the District Court to decide certain issues in the first instance. On October 11, 2022, the plaintiff filed a petition for rehearing with the Ninth Circuit which was denied on November 3, 2022. On December 23, 2022, the defendants filed renewed motions to dismiss directed to the remaining unresolved issue. On March 20, 2023, the District Court entered an order and final judgment dismissing with prejudice Silbersher&#x2019;s Federal False Claims Act claim while declining to exercise supplemental jurisdiction over the state false claims act claims which were dismissed without prejudice. On April 19, 2023, the plaintiff appealed the District Court's dismissal of the Federal False Claims Act claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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;APOKYN Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 3, 2022, Sage Chemical, Inc. and TruPharma, LLC filed a lawsuit in the United States District Court for the District of Delaware (Case No.22-cv-1302) alleging that Supernus Pharmaceuticals, Inc., Britannia Pharmaceuticals Limited, and US WorldMeds Partners, LLC violated state and federal antitrust law in connection with APOKYN. On January 10, 2023, the Company filed motions to dismiss all claims.  On January 25, 2023, Defendants filed a motion to stay discovery and stay the deadline to submit a proposed scheduling order pending resolutions of Defendants&#x2019; motions to dismiss. On March 7, 2023, the Court denied the Company's motion to stay and ordered that the parties commence discovery. On April 10, 2023, the Court issued a scheduling order that provides for a Pretrial Conference on March 7, 2025 and a jury trial beginning on March 24, 2025. Pretrial discovery is ongoing as the date of this letter. The Company intends to defend itself vigorously. However, the Company can offer no assurances that it will be successful in a litigation.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent
      contextRef="ic2263bb2c78a41658d21f5ae96c9b93d_I20140930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzEwNTU_27079869-2dee-4da0-96be-41aadbc5f0db"
      unitRef="usd">30000000</supn:NonRecourseDebtSaleOfFutureRoyaltiesNoncurrent>
    <us-gaap:OtherCommitmentsTableTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzEwNDQ1MzYwNDg3ODI2_2dd69260-51b7-4ffb-825a-45403e9f3bad">&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonrecourse liability related to sale of future royalties as reported in the condensed consolidated balance sheets are as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt"&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:36.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.264%"/&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 31,&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;/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;Balance Sheet Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;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;(unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding: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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nonrecourse liability related to sale of future royalties, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&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;4,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;5,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCommitmentsTableTextBlock>
    <us-gaap:OtherCommitment
      contextRef="if61909952c9243cbb6fd4d58d8a93c0e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90YWJsZTpjYjlkNTEyNjBkMDc0MDMzYjk2MDVkMTJiYmUxOTdlNC90YWJsZXJhbmdlOmNiOWQ1MTI2MGQwNzQwMzNiOTYwNWQxMmJiZTE5N2U0XzMtMy0xLTEtMTQ2NzU5_552f0f66-b6ae-44de-acb7-65102b15ac7f"
      unitRef="usd">4032000</us-gaap:OtherCommitment>
    <us-gaap:OtherCommitment
      contextRef="i86d84296647f49d088d65bef01123ecf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90YWJsZTpjYjlkNTEyNjBkMDc0MDMzYjk2MDVkMTJiYmUxOTdlNC90YWJsZXJhbmdlOmNiOWQ1MTI2MGQwNzQwMzNiOTYwNWQxMmJiZTE5N2U0XzMtNS0xLTEtMTQ2NzU5_9a09eb8f-c550-4497-b9ad-8f9c9678195b"
      unitRef="usd">5989000</us-gaap:OtherCommitment>
    <supn:PurchaseCommitmentAnnualMinimumAmountCommitted
      contextRef="i171b7e4a728b4f0688b43ae9b2ae347e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzEwOTk1MTE2NTIwNDE_56d01f6e-24f2-4bfe-bddc-4cbbf3d77f7f"
      unitRef="eur">3900000</supn:PurchaseCommitmentAnnualMinimumAmountCommitted>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i2ebc050b48ad4654912aeabde27e906d_D20190401-20190401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzI2NTQ_30c30ddb-7549-4e99-acc3-94a5a4b95b28"
      unitRef="usd">17500000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="ic443a80438924b54b6d3c9d259c74198_D20190401-20190401"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDAvZnJhZzo3ZGM4MDk3ZmI3YTk0MjM4OTk1Y2RjNzJiNWFiZjBmMC90ZXh0cmVnaW9uOjdkYzgwOTdmYjdhOTQyMzg5OTVjZGM3MmI1YWJmMGYwXzc0ODE_c3eb861d-5d23-4543-b954-c389788735d6"
      unitRef="usd">2500000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ia4b9f6831b1f4e47af1926e7ba7a4ebd_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDMvZnJhZzphNTVjNDJlZWIwZDY0ODRkOTA5OGYyZDg4ZGI4YmE0NS90ZXh0cmVnaW9uOmE1NWM0MmVlYjBkNjQ4NGQ5MDk4ZjJkODhkYjhiYTQ1XzM4Ng_1b4c2f75-2145-41d7-9a0f-b5a7f1a5fa9a">Subsequent Events &lt;div style="margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Repayment of 2023 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The 2023 Notes matured on April 1, 2023. On March 30, 2023, the Company transferred funds to Wilmington Trust in connection with the repayment of the 2023 Notes which is presented as Restricted cash on the condensed consolidated balance sheet as of March 31, 2023. On April 1, 2023, the Company paid the total principal amount due of $402.5&#160;million under the 2023 Notes, in addition to payment of the remaining outstanding interest due of $1.3&#160;million. Refer to Note 8, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SPN-830 Regulatory Update&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2023, the Company had a constructive meeting with the U.S. Food and Drug Administration (FDA) to discuss the Complete Response Letter received in October 2022. Based on this meeting, the Company expects to resubmit the New Drug Application for SPN-830 in the fourth quarter of 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="ia79ef0e52d144c99b6e9b41392ad419f_D20230401-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDMvZnJhZzphNTVjNDJlZWIwZDY0ODRkOTA5OGYyZDg4ZGI4YmE0NS90ZXh0cmVnaW9uOmE1NWM0MmVlYjBkNjQ4NGQ5MDk4ZjJkODhkYjhiYTQ1XzEwOTk1MTE2MzMwMTc_e741083f-6e2d-431d-bc22-f1c0f6c54075"
      unitRef="usd">402500000</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:InterestPaidNet
      contextRef="ia79ef0e52d144c99b6e9b41392ad419f_D20230401-20230401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xMDMvZnJhZzphNTVjNDJlZWIwZDY0ODRkOTA5OGYyZDg4ZGI4YmE0NS90ZXh0cmVnaW9uOmE1NWM0MmVlYjBkNjQ4NGQ5MDk4ZjJkODhkYjhiYTQ1XzEwOTk1MTE2MzMwMjE_2a76c9b9-309b-4536-9c6d-d2b2146337e7"
      unitRef="usd">1300000</us-gaap:InterestPaidNet>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0zLTEtMS0xMzQwMTE_2914f080-344f-4469-b1cc-df7f480abac3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0zLTEtMS0xMzQwMTE_2914f080-344f-4469-b1cc-df7f480abac3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0xLTEtMS0xMzQwMTE_e139e866-8ca2-4599-8e9f-42ca472ed89a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0xLTEtMS0xMzQwMTE_e139e866-8ca2-4599-8e9f-42ca472ed89a"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RleHRyZWdpb246YmMxN2UxOWRkNTcyNDZlODg4ZjZiY2UwZGIwNWQxZThfMjQ2_a366a908-271e-497e-b4fa-ff11d460400f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RleHRyZWdpb246YmMxN2UxOWRkNTcyNDZlODg4ZjZiY2UwZGIwNWQxZThfMjQ2_a366a908-271e-497e-b4fa-ff11d460400f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes amortization of acquired intangible assets</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0zLTEtMS0xMzQwMTE_2914f080-344f-4469-b1cc-df7f480abac3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RleHRyZWdpb246YmMxN2UxOWRkNTcyNDZlODg4ZjZiY2UwZGIwNWQxZThfMjQ2_a366a908-271e-497e-b4fa-ff11d460400f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RhYmxlOjNjMjdiZTVhNzc4NjQ4NTU4YWMxYjNiOTA3MTMwZmNiL3RhYmxlcmFuZ2U6M2MyN2JlNWE3Nzg2NDg1NThhYzFiM2I5MDcxMzBmY2JfOS0xLTEtMS0xMzQwMTE_e139e866-8ca2-4599-8e9f-42ca472ed89a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmRiYTJjMjA1NTNhMDQ0ZmE4MWRiNTJlNDMyMTNkMTlhL3NlYzpkYmEyYzIwNTUzYTA0NGZhODFkYjUyZTQzMjEzZDE5YV8xOS9mcmFnOmJjMTdlMTlkZDU3MjQ2ZTg4OGY2YmNlMGRiMDVkMWU4L3RleHRyZWdpb246YmMxN2UxOWRkNTcyNDZlODg4ZjZiY2UwZGIwNWQxZThfMjQ2_a366a908-271e-497e-b4fa-ff11d460400f"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
