<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bios="http://www.bioscrip.com/20211231"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bios-20211231.xsd" xlink:type="simple"/>
    <context id="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a91627c75b74169badeaa297d704e8e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ifb7212b6ef874f91b488605f5a00181d_I20220218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2022-02-18</instant>
        </period>
    </context>
    <context id="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6f80609217443f289a96c0a12a2f60a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68eaadb534bc42b88decf20808ed0a8d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i5aa86623f8d44504b2bacfa8d1c18dd6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1a2ae0169d47401aa26993a8d8fe2d14_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic1e0fcbd86dd44ea855c29149d80ef98_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2146f579d6ff4642bcfe8f27f6c54afc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i44952de014bc4c2fb8d10fa90a402e17_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bios:ManagementNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if78d51b7526344c09b12ff283fce6971_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if4e5b98d44984860b34d2c17664a804b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2267b92fb4964d26ade24bdbf4701b4c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iec5cd6fbba194927bf34ff127aae5312_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic1764d21ebb04de091f3725c9de5aad8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bios:ManagementNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idfe506514f274cdaa0d5bbdc480f5c74_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e23a3fec64240958d20823d2f62d23f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i391b84861e7348d8ac80db40a32f5008_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3ab05a6043046d38e0e250e5d9a97f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic025b4182b534a4b904fb77912c26346_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i749b3d53613b444fba8b5d2fd69028f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8b366fcd8fd148c490f9f8f1266c3d52_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i80d550cc79954037932a5c4d35006aaa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bios:ManagementNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i44ff81572af34828a7dfb9a89703666d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7499380287804c8f96f9084a63646485_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie52609a5c8c14e02b1c51a4e28c99d2f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58ff936601334790975f372bb4bb5911_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i68ae9c3d99d848bfa0abee20557bacf1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09aa3542336b4daea09ce1c40b41c960_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i90d8826f94444fc3874591cfb4d72c39_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia399d36e5af1421b8ecf1dd048c25659_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d4dc4f579a84078848aa556afc24b9e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia320e1927f244d36880102c29b59936f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie46bc79a139a4e01934b816881a29eb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bios:ManagementNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i915a1711804b4ecd860d6c2a61765068_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90f4b01dec4141ef86a59e7b456c3beb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa5c791956794423aa4c3385157da589_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2abfaed3263745c0b82a330c4edacb72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9620cb0926eb4432bed4563f04c78be3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1172133dc52c413abd1929a567d96622_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia93559174057479f8664454cd4d25e5f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</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="i72f4fd3b85d2416eaf45367057bfb5f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9605a4289c474124970de938e885cc86_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</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="i05b9a8aa20294901ae6d2a2e1d02e63f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bios:ManagementNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75a8d612bb8a40da9c139f7550c78249_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</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="i1cc0e5293a6f40988c586a1a7d419c63_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</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="i950ac4cc01334333b12b10c14ca7ba42_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="iaf8257ed431442ac94afe34ce2459a27_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="iafc7a9b35e5a45d382b4649687f07c1e_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="icca49e5b19c04f1c94af8c3c2916e2f7_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="i9b4b59f23f824fd7899594143331545a_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i5f36571144534c7ebe62929499c6cccf_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i404728b5c1144eb7b0ba88b3ddf7b644_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bios:LegacyHealthSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id4837f671d0d4644bbe3747d7d0a0de2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2b49049cd39547a99e5c7e4e8ff396a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i274a97d1497448b392dab9b05ad5aa93_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21ccfbae90a6472c82ab8daf3e36f8c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06dd59dda87148a7838a3b7ec8a025ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic603bce58378417fbc71c3f2261a45d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i655b46e6073a4e6b875ee55cbeaf9c34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bios:InfusionPumpsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fbfafb033c04fa5a5743e59312574f6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i081c3dc2d71a4fe6ab063d97767d210c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4a9b3804fd5748129e4830e280bf8b7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36178017d34d4747bc1b378445d04785_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8284460bd4b2448abed76b58f2d898ce_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibb69d02739b545bdb4d81ca03beac4d0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0e79a0265de543e38eebb39fd166c312_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5558226bbbc14e2b9aa834055e636308_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idfc1b080ccc94f8684ec23d59f523baf_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7f2e8529b4e4505b9806f93562ca7c8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee0151144ec646c5ba0dc9e386cb132f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i822125a6f63548eab858b22e58c44fb7_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7396123c81d5447ba12dd4aaacc1bf8d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9e3085ef0e5f418e8a2333b7b4254137_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0080fee60f71493cb00c76e42d3c9427_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic7c3044e4d1e4e3699c6106b58f4cdab_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i103480ba42bd4f39bb668ede7778ca4a_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide511e5a359c4e8ca96e1fac270a4bbf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie896835034d44953927a9d21bef38c94_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic39ba5762b1044b399084e51ed159768_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id858ea8a3806472bbfe14e7521830e94_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5f343cbcb9fb4413baec6dc362adb68b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iffda7db3124b4cb79be5d82c7c17ccea_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="idd214b3e5d1843e4a1f2a3449ba88cac_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2540f2fbc6d4b6dba04221901cef398_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie42c44a697524238bd814f5cce9feef5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idef02d24800a4acf810c28db7196d42b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09a80d95cfc2402ea225fbee8807c9a1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id55794d37f6b498891c47633c42b930c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i043bd60b12a44593b9b9d172ae3e9dc8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iae90f937da354ae495fea085a7cb6aad_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iba632f76c95d4a8b8e94dc1941712efd_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d879f6856e74a458b73a75036599c65_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea42de2708bc466eb1379258162d0630_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iefd2cc1d18cf4c7395166b61edd1395f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1cfb28d33b494b7eb805f1d5ce8c7053_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id74c49e917844d5b8b867b0bdf0614d2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i547feb18208c41b6997e2ab52931b136_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e09a839641d4269b8d151f6c0e7f7b6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iad35c8503bd64a8597045e48bb6275b3_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i883ab11761e6454794561d7092c4e3ac_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5903633982b94429b56d592ac889a242_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0d61ff3afa641a8a89bbc94cb30fb73_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3065cb6c8cc5414b82f8bf0d087d7df2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7e6a173c651c47b0837c4e42b8c094f2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ea194795c31481cadc88a95127226e3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i83b702a77f504fb5a2e9696f3f2b44f7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i15ffbf15c10d4151945e1940932764c5_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a5be50806d646f1ab86959ae9145bd4_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c9325ecdb834d07b0fcf68c1a8a5127_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6bac66c1c5144005875ef13f508876a3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibc7fa08665d04dc49508719cba8e0125_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9765b0ad44b04b0e9b5801c9d6cb6e2a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="id3019cfb87554df18336ae159ff39cec_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib3b38b073b414b2bb558b3fb7f48b4b7_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7efa49980b9245a08192184c678ba6a6_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i715c4fdd2c74438f942efe2b81c884b2_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id49e69e477ac409d932dff3e0f862677_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i86ef1406c5044bcb959f2e4458696ede_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8d82eeac18c24f7489613acfe36667ac_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib966abe332c94bf5ad6cb26991fc94fa_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia34cd679b55947c998dd63ac2576b463_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief2481968f2a4e4e8ffe8ae50698d56c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifd6f24a22efd482c92a126f5b5376af0_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1bd75675479b49da8471eafaf2db8571_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i393e9f8789c24c9fb8f1db8a2572fb51_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c69e0ddd4d3403f9996ed600a0fd7a0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf786a50f7534bbf90009cf82a522397_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if0b855dbe1ba45e184484daf34358b22_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0433526366304dcc949beb827af9d11c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="icea2f324939a4572abb7238d4b9e12c8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i9493b41b850345debb0d1041ef5ac649_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i151d68e4cf2a44ada6f6bd861e991908_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5b1f744a4a447729f3c66e43d738537_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4922466a327b438d9d86708b207c1b52_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ida3f66c30cb6421bb2f7e0ce7c5beb56_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i15208bc8403a41198bf60ce9d88b71dd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i72fa2717c9bc4258a215b87e99a89b6b_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1b78da3fb074694acd2cbf4f3dc6bd6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iace9d7498b544e0283cf74aa531ed291_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i097b614892984988ac9bce069d77d1bc_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RestatementAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1c13ecda62434cbd851067d3caf3fe4a_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie2ba3bbf0b1f4a7c9609a9594949e491_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe7c6ed8565242cb912a1b93f3ee1821_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3e72d548db234c3e917eccee1dc8c67a_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i33065c5eea064d43a0fb484f22f1f43a_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e9b50e998524ab496f3c9a4f627bd5d_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i68a90753adc54db9a9017da5ba26f9f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:LargestPayerMember</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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iefd9d5184d094055a9e5e4317f3d3128_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:LargestPayerMember</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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i72cc63497eab4430801b1b09dca5fff7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:LargestPayerMember</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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e5233c39f884377ade905133a643113_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bios:GovernmentHealthcareProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i994e4bde521945f196bf977e05dce238_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bios:GovernmentHealthcareProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if54705f6cea1450e87f5168af1f6b84a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bios:GovernmentHealthcareProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9ed7ee7192d94879a4b71ac2a8f94aa2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bios:GovernmentHealthcareProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if688e55beffc44e18e7d2574cecab8a2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bios:GovernmentHealthcareProgramsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f15e2a1abaa4d3da4bb7af36ca12d08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">bios:FourVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie533d4264531438c9a7a61819818e59e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">bios:ThreeVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i33a80b5b33d14e4e8b9e7710fd4eb76f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">bios:ThreeVendorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib76782d2f67a49a48cf585b2dadeb871_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:BioScripMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="ieca05619a62e421286dab18405ef81fb_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:BioScripMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i20045991442941e491abbdc872dd3639_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:BioScripMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:BioCureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-07</startDate>
            <endDate>2021-04-07</endDate>
        </period>
    </context>
    <context id="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:InfinityInfusionNursingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-01</instant>
        </period>
    </context>
    <context id="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:InfinityInfusionNursingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="ib0203be2a1884f368a1729d1ca4ed01b_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:InfinityInfusionNursingLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i764323d6ab364afaac3d243dab724de1_D20211229-20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:WasatchInfusionLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-29</startDate>
            <endDate>2021-12-29</endDate>
        </period>
    </context>
    <context id="i3b6a4e5d349c42638794b943a024624b_I20211229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:WasatchInfusionLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-29</instant>
        </period>
    </context>
    <context id="ie22915d076e84fff8a7ad80ea0b36fe0_D20200203-20200203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2020-02-03</startDate>
            <endDate>2020-02-03</endDate>
        </period>
    </context>
    <context id="i70e00b5b0b69459ea4f554b780aa1d89_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88b49e4ca4514312a0c2dc49440fc04f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:CommercialCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica5a7df1ce954c82b9fc099e7408dc07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52e71ac302334972a39cbb4d9ec832b7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:GovernmentCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8310ee4988a449688e63bceb04c4daa9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:PatientCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iad859e221bfd484fa4e3527f77c8f6e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:PatientCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia63abab78d3d4b21a357c160c8bf5ae9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bios:PatientCustomerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81d1645cfdbf4e8899b05b0e6aaebdca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id384e673745647b8a9878d7f20bc6a24_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:MergerOperatingLossCarryforwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ec44d9841cc4289902dbfbbaa8919e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3b4697efe1f04873ae49760fd9e2b6a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:IndefiniteCarryforwardPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1a432b6718a54e2aa66cc962320bb137_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:ExpectedToExpireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1086a061eaf495fa4fa41357c317273_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d2eadfb27554ede9110376868f9ab88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:InterestLimitationCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia74b144c828543dfba8a534266eb5d09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:InterestLimitationCarryforwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id084cee5032149d088bfe546afc6620d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:FederalNetOperatingLossCarryfowardsAvailableToOffsetFutureTaxableIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iddb11718fcff4127b4409ccb9c07a7bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">bios:FederalNetOperatingLossCarryfowardsAvailableToOffsetFutureTaxableIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i954c3a0702874144a89236ceef721673_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedBenefitToCostsAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i039a03ed01754a7b845e2e3e5c1e62aa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedToOtherAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i55f8653c31954470a89080a38d785048_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedBenefitToCostsAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0017e47f4784414b885557eca5039f6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedToOtherAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b2f0a1f19e84112839e21bf98aa46b8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedBenefitToCostsAndExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6c3455195e449cebfa340c35e3e4bab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowanceByDeferredTaxAssetAxis">bios:ChargedToOtherAccountsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic12243d6802b42c4ad202222ad6a6c36_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21ba557d57a648cbbfb0850dd1701596_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5253675c01db4d668ae50f46370a026b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">bios:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73267385a1c641dc802c5d6f3878c554_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2423296a5284e9c87ccc0266e070f34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecab813628794cdcbd97dcd8bd895d41_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">bios:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd5171e2abd647b7b8f542ecf2a24158_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia82661d57d414f08bfdb28ccc5f35bfc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie68b00a0cbfe4a7a8cae0380ed9eceaf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">bios:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8ab4309d2f254d6d9a3275de0ecc3840_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bios:InfusionPumpsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26b7a9a719aa4b15b811f4ad295b4352_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bios:InfusionPumpsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i578d1e13c9a34d54b41b6b20b07a3f18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bios:EquipmentFurnitureAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia070888fb7b24de986335d133a66e2f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">bios:EquipmentFurnitureAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i736923880c0e463fb94882d3231524ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee3e1aee5c0c4f1e8a6893b1d20f1968_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i80c2daf1255940d4aa765d21e2e4a935_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69c785d0ba8648a2afeeb45dc260a1b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i669156ee87734f4fb38ea737905dfcce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74a2c219b804477baafa6cf704957320_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30fdc250ec9c4615b75f01afd8b63120_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44d2061b215b4150abe14bc9740de6dc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i462f936b4c7946a78137c8de60a17477_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27a9d048ce664ab5aaf29a4f75039e3a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i13487212477e455f826c1618fe8aee43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b7ebddd2c7044e5856f52abff594d3e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i89748b7ed29d47e2bbcf714907b23b16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i483b83a863f94edbb1308c7caefd8232_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerListsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i831f89a877df4ac2ace985b22d4edc1f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i488b0d2ac41d4e199a964e14fa91003b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if7eb47e415cf4bc095f59613636c5bd8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i538bbf14fdb447789ed12dd7886eaccb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ba1dfdb36194d91873d37cfef64f1db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i09e5a4f8dc1749178a44709dfcafd658_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i20a229e8852b42828526f9aa81937b59_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb8c0636e1d0469787347c1a94537bec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9b76d9d80cb34367a14db64fb6e2ebe8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e6836e4a610473085286232a73eb27e_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="iab06d7530dab437ebc161b5807099aff_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="id1d389385a82409d9692feba00d26eef_D20190806-20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-06</startDate>
            <endDate>2019-08-06</endDate>
        </period>
    </context>
    <context id="i6f5e36c7466e4dd089ca7fe97583bf02_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i8ab3cc15c61d41b6bea76852db79bb60_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="ia3ccedc397fc41a3b17de324e39c8330_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i1af8e5f577af4b0bba168363eded0c43_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i4dd2454ae6594368882ea999883e3098_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditArrangementsEnteredInto2015Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i31e2b7272ce040788e55943ca0ca98f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifd96e8d547cd426585a3ecc8454ddd3a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib580e809a016416699ec4dd584df3398_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7ef9300f00ec47cd8e1234600dcba3ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i907041e17b5a465db46996a3f85eeec0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4cd9d35ac2f943bfb1124bf495b811a5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib21f79293d1440c2a1c5036d2b7a4659_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4a3ee61953014bffb66846b951585b6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i079750466c4e49409ce1a84054e5e032_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3c93f2eb422a480797a80fed80515a56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icf235961647f4ccdaaf99bdb048094a3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5114409edce2402d824905c4ecc79eee_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29f3dac8c0334dcb83a31867fc121526_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7d06a2d76f543bda37131c4a6ea0df3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i42bcba31e6304b1f949eb3fc5ec5f34d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i173adf81de8945aebba2d67832a56add_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica17d52424f64a8b905e790fe749dadf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie21e28c5b8024df8a0f18ae77538e4e0_D20191101-20191130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2019-11-30</endDate>
        </period>
    </context>
    <context id="i6aea541695864ba38099fc42cc01e88b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic720d18783fb41c0987a88d2ff90a063_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5f70dd7ef68c4d0c9a356059e40a6445_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bios:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4d04496571b4840a01f9f3ff69ad303_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bios:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9504491848494fdda80292c0d58da0c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib188c59565ca4e1784a0e4c908e15e5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8b2c96da1048464dbdb8ec0c2f981fe0_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ia0a6369177c9479a8ba97aaa6ac00af9_D20210101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i3cc833916ad94fedaa9ad3e6df975ac9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bios:NotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib2fec758cf99479682e56f1e07ac79da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15d46a55cc1347bd8fe96716a15ee1fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie4b32f0905374e6e99b8473d0142d4c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a1d1e333de04b70890bf378c344c796_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90218181e5244db7b358d74d80cdfe32_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i948f2b84b1644799866904ce488d94b1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="id9bff566a8e44f2594f291743492e866_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewFirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i1ccfaffe1d1740f58ccccd7bd99a589f_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewFirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i91239e6d13974353a12f73e191f69d91_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewFirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="icf1d8a949d3c416fa1538c57bf281ce3_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewFirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i44bc8b38be2147908fc5bed8f1b4633e_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewFirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ieb8d3b7cc66e4070a543345ee1f67b5b_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i585fbd97cbbf4458a15d8f0bff4d5db3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i81d88dfc92dd4ae7abda148d0a781ad3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:SeniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3cd5a5d6782c4309accbfcb94c595367_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:NewSeniorUnsecuredNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i80767e78bb5a4c628e120a5b8096c8df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8ac86283d214cb187661f9a0cab961e_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i07f6fc4314af421bb68c0682584b34f5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6a6182241c54321906db18faf613051_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65e6de75b6f64218bba7bebe9fdab5d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c6eb47f628249a99adc0174a22c314b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07c8cb1ce4244bee8d59780a30939c98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie08437a5e34749c0ad6041c28859bdea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73bdd364179f4fe7b1553b5cfd0b3d7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8169873bb07c4a479cb198b1b69e0baa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e93e8b8bfdd4b3d896d9d52ae86a044_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9a7d5eb502a5446eabe7c0ee48b8500f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i403725453fb14a1783a286b4aac37d08_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i903a3c404c534936a714114d179ad02c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3e8fc7e0c404291aa1dc904e1dbd495_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icff201ae28834ab3a26fa6364d64aa57_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i04f65f5362f0490abce3b167d546d820_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia7bb3bd06ca34174b1ea32d6007cdf9e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1b0da9ecbce24b828122f60783eb82ce_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="ibd26343f3a1f4c16a96575d8e4a927c3_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i5bf10083aa9545d9bff333e81f9a12aa_I20190831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="i7ba6cd9e6c644557b7ee2d36f063bae9_I20191106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:CreditAgreementsEnteredInto2019Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LienCategoryAxis">us-gaap:JuniorLienMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-06</instant>
        </period>
    </context>
    <context id="ie3dba0cbd639427993266afc7e499adf_D20200501-20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-31</endDate>
        </period>
    </context>
    <context id="ic374ebcb907d49429eeb91cad87817b1_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i9bf8ab4dd0aa4c5fb699b0cefac62475_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:FirstLienTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i2b93eb51569348638ed3af5ba80d59ce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9cfd0f5441d24c39ae73a2dc3187e601_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id2465b7193f642e2ad554c536e141184_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b6e2e074127484cb3d50773bb58968b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9cc738c6d71741148b5a7268518d9726_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i407715b471504605b9d4fac3a719f0c7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">bios:AccruedExpensesandOtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie0c9c4ec3771496eb3a3d5e8c95fc1b9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i417ba4d6e779435bb17630ac867c476f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib14eaf97ce7a41808c8cabbddf8f5530_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i29b0363c419a41ee89969dc8e225fcb4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3bb5353a3a1242a2bb1e06115a047cf6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78f9640ff06d4463a6b7a6c1bd9f2b1a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i45f8e538a5fe41259ee7d33d3d284d52_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie5cc9d968e44428bac9f0c1b3d783839_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74ff6af7abb046f7b65622a7a2e2e5d0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateCapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6b77abf1a1054d02ac2d8c2e05822639_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1acadf766e40400bbdaafe1dce25031a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d5e5a6859c04694ab830d357296b86c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i43bed47c75804064b8fcc364cfc29f70_I20180503">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bios:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-03</instant>
        </period>
    </context>
    <context id="iaf9003c991b94cc3b77cf2a7723e49ef_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bios:A2018PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="iefbbf2a3477a45b2942a51ac69d9eb03_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i1fac6ec670a9443c8cdffed5f5c2c5f3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i94a3d9e310f84382b2161131850d6a6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0ecf999f5f14e8cb439c689c5860e49_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i04faea6df69e4f968be3c1eea4e0b8d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2543455fb28a41c8a447ffb38ba2bcc8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib980171b16e8403da82d958460cf37d9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i01224f0a854b47178ab67f16c5ff9161_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7905618bff774a44bb4f4d2f52578800_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i647b2121145940bf8fce49e6d2d2d0bc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if574714edabf4928a6114ad97785453f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff3c6b6d00d3473a8b9c47ff4acc5886_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie40cdf91d6314a88b5ce106a09291023_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4c4f531344d44b32a9d80757d41de22c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id0eacf8844494e5c93fc238812c34494_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia65ab3794f614328b5df0f7cc6069eea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib9ffa1d252a747cf9dac92f93e908df0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6b9896660704ea1b4c2d85a7a9b6928_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i670fce8e8c0e4284b39578f3e1641a1a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i843048a167634d78a97889d05f830a98_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i777baa61b2eb43deac44f8a1fa8f640b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i192025be21d8477ea12a017e14f8afb8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">bios:OptionExercisePriceRangeSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iafa0971b9b664f3082e9a39d833d7a78_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe4080c12f7641428cd7248261d6c94e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6fb01356794145698494c1b5200ba247_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ebad65780324860bdc4fa7150ce9570_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabd0c98368574d5593bcadf257bfd54f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i30ca736c81134722a973ff16601fe63d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic8801861e06f405fa165bfe160ecd5c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3383c3173fff4b2581f8b11e36b10251_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:HCIIncentiveUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17de73185ba54d8e9cf32786f2bc36e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:HCIIncentiveUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie419b2d1b8aa4565a22cffcd78708871_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:HCIIncentiveUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie909d24346a24b779abb07568bd062c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bios:PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieceb63c933884594a7b724aa9fed0c55_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bios:PublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bios:OptionCareHealthIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0251edc1ced24a6dbdf0558ecfcc5c10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bios:PublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bios:HCGroupHoldingsILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f52076f5fcd4a029f614e966f5d3b18_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bios:SecondaryOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4b0466351bc4f929fcc0217b3090c3e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bios:HCGroupHoldingsILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iccfdc4e337e548d99c986db4f9a87d2f_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2017WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="i68b4103229fa4ebca1b6998a58f8b444_I20170629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2017WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-29</instant>
        </period>
    </context>
    <context id="i9bba309ec2ee40c8ba00b410c48cb0c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2017WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3643d63a5c7f41e29bc41f8b6f700d09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2017WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d5c80a1157048dc9a33c2ebf6be3480_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2017WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3829fadd2ca54e6f8f504ce39f2f29d7_I20150309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2015WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-03-09</instant>
        </period>
    </context>
    <context id="i69b10304e96a4fb493bd364e9bb3de6d_I20150309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2015WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-03-09</instant>
        </period>
    </context>
    <context id="i36e4d07e98ec4ffe8d13b3af87998c03_I20150309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2015WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-03-09</instant>
        </period>
    </context>
    <context id="i5223bbf6295746c08100c52c1294cae9_I20190806">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">bios:A2015WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-06</instant>
        </period>
    </context>
    <context id="iaae94574635f4bb7ade92332fb168e10_D20160101-20161231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:HomeSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="i43ad5cc7e5dd43b182a7efcef6c8b3ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:HomeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if3954032c4a5452e8edfa743b6eff0a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:HomeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i724d7cd6602f4ea7984f0659ac48d52e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:HomeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0d4c52dc9c44a3b83dbb55a6a736bb6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:HomeSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i272f0fb8b62a4639b68e139ce9befc74_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bios:OptionCareEnterprisesInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52bde9485f694e56a632ae1867519e4c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:RestrictedStockAndStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58429dd8c6d9452ab2e11b3b3619e95b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:RestrictedStockAndStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab5af1170a814f2fbc4e454f9921881f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">bios:RestrictedStockAndStockOptionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b0bec63b7cb49029c5450a8e2afb412_I20151231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2015-12-31</instant>
        </period>
    </context>
    <context id="ie757dd39d39f49fc9dac7509a723d4cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:OptionCareAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bios:MadisonDearbornPartnersVIBL.P.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic494cc6d4f4d49d3abc34bf70a9ce884_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i488b83dcca9745949ab25be9414ab8cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:LoansFundedForMembershipUnitPurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i565f820ac64e4838b6c0cb44c19e40e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:LoansFundedForMembershipUnitPurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5bfa9e56293747bbb1a546a81bd57e0a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:LoansFundedForMembershipUnitPurchaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7fc461be410d442082fe2b767361e51b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:SaleOfNotesReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2ada24c99d3c480983c3eafdda18d9ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bios:SaleOfNotesReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8f9d0c9aff824b7cb0ec5aaa4f71cd95_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d4026248eae4212a20f7d3ddc6ffc9e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40d138d1d9aa4b15bc22446023d86bb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:ManagementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8904318b4840487d9510e73566529642_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i000cd7174cb54597bb7755ad0056a68b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia2c5aba101ae414ebe297f56c0d8692c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0736093429a646d6b1ce5f8e12b15c4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebd028969321461186ae914c1b24337b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2de7192630644d7f82f24cda97d56e80_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:CorporateJointVentureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="pharmacy">
        <measure>bios:pharmacy</measure>
    </unit>
    <unit id="site">
        <measure>bios:site</measure>
    </unit>
    <unit id="segment">
        <measure>bios:segment</measure>
    </unit>
    <unit id="payment">
        <measure>bios:payment</measure>
    </unit>
    <unit id="arrangement">
        <measure>bios:arrangement</measure>
    </unit>
    <unit id="day">
        <measure>bios:day</measure>
    </unit>
    <unit id="agreement">
        <measure>bios:agreement</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF80L2ZyYWc6NmExZjU5NDBlYjFkNDFhZDliY2EzNDY4YWY5ODIxOWUvdGFibGU6MzQ5NGRiMmQzNDNkNGRkZmE0ODc3ZWEzYTNkYWYyZjgvdGFibGVyYW5nZTozNDk0ZGIyZDM0M2Q0ZGRmYTQ4NzdlYTNhM2RhZjJmOF8zLTEtMS0xLTA_3a065041-def6-4ba2-b052-d1766a5c10c8">0001014739</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF80L2ZyYWc6NmExZjU5NDBlYjFkNDFhZDliY2EzNDY4YWY5ODIxOWUvdGFibGU6MzQ5NGRiMmQzNDNkNGRkZmE0ODc3ZWEzYTNkYWYyZjgvdGFibGVyYW5nZTozNDk0ZGIyZDM0M2Q0ZGRmYTQ4NzdlYTNhM2RhZjJmOF80LTEtMS0xLTA_2470fe0b-6648-456f-bd47-8931bd71e23a">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF80L2ZyYWc6NmExZjU5NDBlYjFkNDFhZDliY2EzNDY4YWY5ODIxOWUvdGFibGU6MzQ5NGRiMmQzNDNkNGRkZmE0ODc3ZWEzYTNkYWYyZjgvdGFibGVyYW5nZTozNDk0ZGIyZDM0M2Q0ZGRmYTQ4NzdlYTNhM2RhZjJmOF81LTEtMS0xLTA_fc092c8f-1396-40fb-a16b-1efb7c55a317">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF80L2ZyYWc6NmExZjU5NDBlYjFkNDFhZDliY2EzNDY4YWY5ODIxOWUvdGFibGU6MzQ5NGRiMmQzNDNkNGRkZmE0ODc3ZWEzYTNkYWYyZjgvdGFibGVyYW5nZTozNDk0ZGIyZDM0M2Q0ZGRmYTQ4NzdlYTNhM2RhZjJmOF82LTEtMS0xLTA_e46122cf-b60f-4f75-a343-3e8c40cb7ed7">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id4837f671d0d4644bbe3747d7d0a0de2_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjE5OTAyMzI4ODE2NA_52cbb317-7be4-4858-9fa0-347a2ded62c5">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i274a97d1497448b392dab9b05ad5aa93_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjg3Mw_4e90f6b8-29a9-4c80-b5ad-0bfa618126bf">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i06dd59dda87148a7838a3b7ec8a025ca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjk2NQ_53fb63b7-ab4a-4e1e-a628-423fd2218dc4">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ie22915d076e84fff8a7ad80ea0b36fe0_D20200203-20200203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDAvZnJhZzoyMWUxZGE2OTc1OGY0MWM1ODYyZTJmNGNhZTUzMjg3Yi90ZXh0cmVnaW9uOjIxZTFkYTY5NzU4ZjQxYzU4NjJlMmY0Y2FlNTMyODdiXzMw_117af8a8-bd0c-4b94-92b6-214e42b830cc"
      unitRef="number">0.25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1fac6ec670a9443c8cdffed5f5c2c5f3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzcxOQ_ece52e28-7f22-4867-a7c9-b38f8f56c1fd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic0ecf999f5f14e8cb439c689c5860e49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzk3MQ_20115bf6-3678-4cce-bc5c-b792e7348633">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iafa0971b9b664f3082e9a39d833d7a78_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI5ODQ_8ff376e5-6405-46b7-ba5f-08ace7b24d3e">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="ie22915d076e84fff8a7ad80ea0b36fe0_D20200203-20200203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDUvZnJhZzo5N2ZjNDg0NzllZjU0YTJlOWZmOGU2NDA5YjI4OWU4NS90ZXh0cmVnaW9uOjk3ZmM0ODQ3OWVmNTRhMmU5ZmY4ZTY0MDliMjg5ZTg1XzMw_ae5ae18f-4555-48e6-96d8-9bd47b14206d"
      unitRef="number">0.25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:DocumentType
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzQ1_147d7e0e-a980-4266-9552-9216dc2e069b">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NjA0ZjliOTRmZDMzNDdlMDg3ZGQ5Nzk0MGFjZGVhNmIvdGFibGVyYW5nZTo2MDRmOWI5NGZkMzM0N2UwODdkZDk3OTQwYWNkZWE2Yl8xLTAtMS0xLTA_b9a985db-051e-4cbb-8676-8278aa656f19">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NjA0ZjliOTRmZDMzNDdlMDg3ZGQ5Nzk0MGFjZGVhNmIvdGFibGVyYW5nZTo2MDRmOWI5NGZkMzM0N2UwODdkZDk3OTQwYWNkZWE2Yl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjpkMGU5ZmZmZWQ2ODU0NjE2YTlhODgyM2M5OWE0MDA0ZF8zMA_763fee65-2da5-4875-9b2c-7882abf56e79">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NjA0ZjliOTRmZDMzNDdlMDg3ZGQ5Nzk0MGFjZGVhNmIvdGFibGVyYW5nZTo2MDRmOWI5NGZkMzM0N2UwODdkZDk3OTQwYWNkZWE2Yl8yLTEtMS0xLTAvdGV4dHJlZ2lvbjpkMGU5ZmZmZWQ2ODU0NjE2YTlhODgyM2M5OWE0MDA0ZF8zMA_2e793b5e-083d-4b39-9935-7db3b057a304">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NjA0ZjliOTRmZDMzNDdlMDg3ZGQ5Nzk0MGFjZGVhNmIvdGFibGVyYW5nZTo2MDRmOWI5NGZkMzM0N2UwODdkZDk3OTQwYWNkZWE2Yl80LTAtMS0xLTA_347a5611-7311-4336-b7e4-c553cabfe4e0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzMz_e6ff0b67-a312-46da-9d62-84d95595d538">001-11993</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzQ2_dd34a081-43e3-4a0d-8a85-92fa444a0282">OPTION CARE HEALTH, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18wLTAtMS0xLTA_5976d0e7-e1ed-42a9-9a52-52b47809005b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18wLTEtMS0xLTA_006dbf59-689c-4a9b-accf-a77dd6f1bfc4">05-0489664</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18yLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZWY1NmI0Zjg4MTU0MDU3OTlkNGIwZjkzNTk0MTBkZl80_7c176319-bb09-4185-b9a1-bc7c383fc29e">3000 Lakeside Dr.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18yLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZWY1NmI0Zjg4MTU0MDU3OTlkNGIwZjkzNTk0MTBkZl83_235a1d96-d881-410f-b26b-c63b169406d0">Suite 300N</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18yLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZWY1NmI0Zjg4MTU0MDU3OTlkNGIwZjkzNTk0MTBkZl8xMQ_41040ae4-e113-4df8-8e99-5ec3a07507d4">Bannockburn</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18yLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZWY1NmI0Zjg4MTU0MDU3OTlkNGIwZjkzNTk0MTBkZl8xNQ_c2534c71-75a7-455f-b5fb-c4cf6a89828c">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6ZTczMjA1NWNmZDk3NDMxMWJmNDk3ZDg0Y2RlMWEwOGMvdGFibGVyYW5nZTplNzMyMDU1Y2ZkOTc0MzExYmY0OTdkODRjZGUxYTA4Y18yLTEtMS0xLTA_8de92549-c84f-4c75-9776-c0490ec660fb">60015</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzM1_15ad9ebe-98bf-4d50-8abe-778852d1df2a">312</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzQw_197d151a-aa86-445e-953a-e3a37eeca022">940-2443</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NDI1MDI2ZjI1YzQ2NDhjYTkxMjYxM2Y2MzY4ODgyZDIvdGFibGVyYW5nZTo0MjUwMjZmMjVjNDY0OGNhOTEyNjEzZjYzNjg4ODJkMl8xLTAtMS0xLTA_a3b3d1ce-6b4d-4953-aa92-80e44b482a79">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NDI1MDI2ZjI1YzQ2NDhjYTkxMjYxM2Y2MzY4ODgyZDIvdGFibGVyYW5nZTo0MjUwMjZmMjVjNDY0OGNhOTEyNjEzZjYzNjg4ODJkMl8xLTEtMS0xLTA_e341662f-c735-455c-95dc-db6df8a67e86">OPCH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGFibGU6NDI1MDI2ZjI1YzQ2NDhjYTkxMjYxM2Y2MzY4ODgyZDIvdGFibGVyYW5nZTo0MjUwMjZmMjVjNDY0OGNhOTEyNjEzZjYzNjg4ODJkMl8xLTItMS0xLTA_872e3e81-fba0-4927-81fb-0d1ea62af5d5">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV81NDk3NTU4MTQyMjM5_2d6b3632-0d7d-46e3-99f4-e97efde1474f">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzMx_278d7791-04bb-4540-a070-4fe44b553a3a">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzQy_65cd8b4e-7ffe-4ecc-a2d4-4d30d29bed54">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzQz_1c934188-eb72-4f28-9fc4-5fbd06962f00">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV81NDk3NTU4MTQyMjQw_234e6409-bce6-4784-8fcf-97c6a28f4d00">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzM2_88add533-3601-4ede-a4b8-1b107eed684f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzM3_d6348c86-04d4-4516-9505-08d769864d38">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzM4_d3e7a480-dba2-40f4-8462-5f8f68983861">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8yMTk5MDIzMjU4OTE3_93b136a1-fc9a-4fea-96de-a6ceff2f4048">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i1a91627c75b74169badeaa297d704e8e_I20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8yNzk4_488650bf-d6d4-4e49-9b8b-15625d88a969"
      unitRef="usd">2451675967</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ifb7212b6ef874f91b488605f5a00181d_I20220218"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8yOTMx_5de83952-d2ac-43eb-8864-c197287ed7c8"
      unitRef="shares">179938417</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xL2ZyYWc6ZDM1M2EwOTE2NGJhNDUwMDljZDFmNWFlMDEzZTUyM2EvdGV4dHJlZ2lvbjpkMzUzYTA5MTY0YmE0NTAwOWNkMWY1YWUwMTNlNTIzYV8zMzMy_49c32237-b245-4e93-a6cd-0d91f9682d21">Portions of the registrant&#x2019;s definitive proxy statement for its 2022 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) within 120&#160;days after the close of the registrant&#x2019;s fiscal year are incorporated by reference into Part&#160;III of this Annual Report on Form 10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorName
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83My9mcmFnOmQzNzFmNmZlZjFkZjQ0Yzk5YWFhNzJkNTUxN2QwZDY4L3RleHRyZWdpb246ZDM3MWY2ZmVmMWRmNDRjOTlhYWE3MmQ1NTE3ZDBkNjhfMjE5OTAyMzI4OTc4Ng_959fab37-58a7-466d-a971-403336558fce">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83My9mcmFnOmQzNzFmNmZlZjFkZjQ0Yzk5YWFhNzJkNTUxN2QwZDY4L3RleHRyZWdpb246ZDM3MWY2ZmVmMWRmNDRjOTlhYWE3MmQ1NTE3ZDBkNjhfMjE5OTAyMzI4OTc4OA_42d1ae8a-94ae-4301-a856-bcddfe5bd094">Chicago, Illinois</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNC0xLTEtMS0w_5a4f92a5-8919-48fb-bf74-78a4b1c2dcde"
      unitRef="usd">119423000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNC0zLTEtMS0w_b30a138c-7342-4e5d-a3ca-519931b065b3"
      unitRef="usd">99265000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNS0xLTEtMS0w_8c939a55-02e9-455e-87f8-5901cc552650"
      unitRef="usd">338242000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNS0zLTEtMS0w_225c42b4-405d-4245-8d77-ce87cdc257fe"
      unitRef="usd">328340000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNi0xLTEtMS0w_8de85903-176c-4e29-acdb-ea46ff9485e5"
      unitRef="usd">183095000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNi0zLTEtMS0w_8ea6ece7-44e4-47d2-818e-a45db0e34cf0"
      unitRef="usd">158601000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNy0xLTEtMS0w_540a86bb-08af-4462-ad16-7f15cbb891ab"
      unitRef="usd">69496000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNy0zLTEtMS0w_f75eb297-68a9-4848-aac4-aa764e95da4e"
      unitRef="usd">70806000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfOC0xLTEtMS0w_c2c9a062-0c4b-4988-9c96-0022c0b23b79"
      unitRef="usd">710256000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfOC0zLTEtMS0w_610eda07-0fde-49c9-b25e-58c02e102072"
      unitRef="usd">657012000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTEtMS0xLTEtMA_c756c04e-9cb0-4927-a80c-c4299a7c50ed"
      unitRef="usd">111535000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTEtMy0xLTEtMA_f0c3939c-1f28-4ab3-8dcb-8dc72141b4b2"
      unitRef="usd">121149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTItMS0xLTEtMA_19edd474-0152-4d42-a9b8-67ee0fca665c"
      unitRef="usd">74777000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTItMy0xLTEtMA_9ff00d51-1c09-4a99-97d0-a3d7f446d441"
      unitRef="usd">68795000</us-gaap:OperatingLeaseRightOfUseAsset>
    <bios:FiniteLivedIntangibleAssetsNetExcludingCustomerLists
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTMtMS0xLTEtMA_07b115a5-0871-4a97-acbe-5a412da591ad"
      unitRef="usd">21433000</bios:FiniteLivedIntangibleAssetsNetExcludingCustomerLists>
    <bios:FiniteLivedIntangibleAssetsNetExcludingCustomerLists
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTMtMy0xLTEtMA_3f9622f7-a756-4fd6-b1c4-bfc7efa1d0cc"
      unitRef="usd">23429000</bios:FiniteLivedIntangibleAssetsNetExcludingCustomerLists>
    <bios:FiniteLivedCustomerListsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTQtMS0xLTEtMzM2ODI_546d80b6-b95c-4b4e-82d7-7a659ee6bf8c"
      unitRef="usd">344587000</bios:FiniteLivedCustomerListsNet>
    <bios:FiniteLivedCustomerListsNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTQtMy0xLTEtMzM2ODI_d834ccfd-c511-41bf-a54b-198f14d3e5df"
      unitRef="usd">327623000</bios:FiniteLivedCustomerListsNet>
    <us-gaap:Goodwill
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTQtMS0xLTEtMA_0bd38841-6ea3-40db-aae3-8030fa12b8f8"
      unitRef="usd">1477564000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTQtMy0xLTEtMA_fbd1baba-e60c-469a-85ce-1115fad5250d"
      unitRef="usd">1428610000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTYtMS0xLTEtMzUyNjE_98dd97d3-ca9f-40bc-beb4-e1bb9ac0f388"
      unitRef="usd">27033000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTYtMy0xLTEtMzUyNjE_dbce4f23-5f8e-4848-aa7d-a5e77d093a35"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTUtMS0xLTEtMA_290e8f4c-daf2-40f6-b8c2-662a9b7e16d0"
      unitRef="usd">23733000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTUtMy0xLTEtMA_453d5ce4-3199-4496-bc95-180aa1140782"
      unitRef="usd">20821000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTYtMS0xLTEtMA_38c466b1-0679-4389-a2a9-13a3cae25ee5"
      unitRef="usd">2080662000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTYtMy0xLTEtMA_a3069516-c6f9-4e6c-b20c-7e1b6d7d2d88"
      unitRef="usd">1990427000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTctMS0xLTEtMA_6128be24-5b3f-4472-81d2-a0659605e34e"
      unitRef="usd">2790918000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMTctMy0xLTEtMA_7ea82017-b22f-4595-a4e7-bb2def27737d"
      unitRef="usd">2647439000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjEtMS0xLTEtMA_ce0d746f-a0d3-40e7-9da1-3c6d8500c982"
      unitRef="usd">279246000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjEtMy0xLTEtMA_ff6dd50d-624f-4b1c-a194-dc594827441e"
      unitRef="usd">282913000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjItMS0xLTEtMA_c1697c07-2a22-4548-84d5-dcea454db4fd"
      unitRef="usd">83503000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjItMy0xLTEtMA_297e9ebe-efe1-4be4-ad2d-c02076f9714e"
      unitRef="usd">58899000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <bios:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjMtMS0xLTEtMA_ab3ce1db-45ef-404c-a22a-aca91f5116ff"
      unitRef="usd">71857000</bios:AccruedExpensesAndOtherCurrentLiabilities>
    <bios:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjMtMy0xLTEtMA_e4247c04-63b1-4fd5-b0e4-067fa793b6bb"
      unitRef="usd">64075000</bios:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjQtMS0xLTEtMA_188e1e38-2ecb-4810-a58c-09cbda9df076"
      unitRef="usd">19089000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjQtMy0xLTEtMA_b3537d6b-f393-4be5-9b4b-ad57dba9e66f"
      unitRef="usd">18886000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjUtMS0xLTEtMA_a84f7c89-201f-415d-9f01-cebbee31f1ee"
      unitRef="usd">6000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjUtMy0xLTEtMA_81d8103f-cb24-425a-90b1-c5141a0c8f70"
      unitRef="usd">9250000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjYtMS0xLTEtMA_da47ad54-a000-4fee-8c1d-56c840514163"
      unitRef="usd">459695000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjYtMy0xLTEtMA_7ea6054b-c350-476a-a8b5-b470ebdf1137"
      unitRef="usd">434023000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjktMS0xLTEtMA_a10ae7e2-9f06-4cd3-bacc-7e1cf9672963"
      unitRef="usd">1059900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMjktMy0xLTEtMA_a0ef6c2d-d419-4b34-a452-2f034b3b2f06"
      unitRef="usd">1115103000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzAtMS0xLTEtMA_e84bca66-108e-4c2e-a088-ed6ea49f786c"
      unitRef="usd">74492000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzAtMy0xLTEtMA_c13496a2-4fb8-4927-baa4-cc56a24fb2f9"
      unitRef="usd">70776000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzEtMS0xLTEtMA_6c57eb9c-661b-4930-b78a-5a717d486722"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzEtMy0xLTEtMA_b4163048-a686-4b7c-b8fe-a09a6322ef01"
      unitRef="usd">3339000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzItMS0xLTEtMA_32355ef6-5a5c-4f01-a84c-87a0ea564f0a"
      unitRef="usd">20945000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzItMy0xLTEtMA_7ac551e2-0ea3-4629-9743-c07fa6a1555c"
      unitRef="usd">8474000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzMtMS0xLTEtMA_a1dea314-b864-4850-8c1e-992992e3a77d"
      unitRef="usd">1155337000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzMtMy0xLTEtMA_b8492239-8d39-487a-95e9-c5a8e8a5155f"
      unitRef="usd">1197692000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzQtMS0xLTEtMA_565b039b-30dc-459d-b4f6-44dc7ce696fa"
      unitRef="usd">1615032000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzQtMy0xLTEtMA_cd90dbd8-74b5-44e7-9d26-924e5117b262"
      unitRef="usd">1631715000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzIx_20e2fa67-087e-4e9b-9a30-cf0239a5625e"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzIx_25e4fcdb-c35c-445b-94dd-6587f955ff08"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzM1_78aed831-bab1-45f7-b361-f1e51f836fdf"
      unitRef="shares">12500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzM1_b4c87310-955b-43ce-82fe-0bebdcc9cc0a"
      unitRef="shares">12500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzU3_9593b3ad-c969-4137-b049-366360912cba"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyNDUzYmQ1NDVkMzQ1Y2M4MzJhMGVmNTMxNjEzMTc3XzU3_a2006c70-290b-4d77-9329-a46ef72562f2"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMS0xLTEtMA_4737f893-531e-4bf3-b4a9-8c3635572770"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzctMy0xLTEtMA_1f922e58-4055-40cb-a73d-5b89ecbbb47f"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzE4_9268f89a-e493-4b58-9e5f-cf59bc8299dd"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzE4_e7efcd3c-85c5-4052-bc70-dd0ccb77a94a"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzMy_acf278c1-2fae-48da-adab-599f617d730e"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzMy_d217fbaf-7daf-442b-9def-0af4cf6ebb03"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzU0_a501c341-e9c5-454a-a2b1-db10fe0a3296"
      unitRef="shares">180309637</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2Xzc1_8a87cfbd-164f-4f36-ae84-be6991543340"
      unitRef="shares">179925915</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzEyMg_9f9813e3-e48b-44f9-80e1-ec6d550bf1ea"
      unitRef="shares">180178308</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmEzNTZhMjA3YjU4ZjQzYjI5ZjRjMjg4YTFlYTk0NGQ2XzE0Mw_393a315a-e2b0-40b8-94cb-5b4f43b1e123"
      unitRef="shares">179794586</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMS0xLTEtMA_fe60ebe6-8f77-468b-bef4-137030d711d8"
      unitRef="usd">18000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzgtMy0xLTEtMA_8c995490-eb46-43eb-8ffd-7448c02ccd08"
      unitRef="usd">18000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjlkOTdjZWVkODc1OTQ2YjJhYzBiN2VlN2M5ZmQyNmM3XzIw_057fd4ea-d4e8-41fe-a866-6f7f97b671bb"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjlkOTdjZWVkODc1OTQ2YjJhYzBiN2VlN2M5ZmQyNmM3XzIw_fb3c9f02-df92-4f71-9770-b967530ba084"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzktMS0xLTEtMA_bb4a7481-bcd1-461d-922e-b604f43452fe"
      unitRef="usd">2403000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfMzktMy0xLTEtMA_c06e23f1-4c78-487d-b26f-8e3ae933bb0a"
      unitRef="usd">2403000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDAtMS0xLTEtMA_cfb01814-670e-4557-b09b-62edb3e5c1a4"
      unitRef="usd">1138855000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDAtMy0xLTEtMA_cb772ae3-f24c-4fd8-9f41-e37be8d97826"
      unitRef="usd">1129312000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDEtMS0xLTEtMA_df3667ab-ed02-45f7-9380-7d42ec49eadf"
      unitRef="usd">39867000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDEtMy0xLTEtMA_8de9b71b-9cfc-44f4-abf8-cae0c473e740"
      unitRef="usd">-100031000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDItMS0xLTEtMA_ba3f60c0-bee6-4d36-adb1-38373cc73a8b"
      unitRef="usd">-451000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDItMy0xLTEtMA_72151029-edd3-40cc-ba81-e965e62b019e"
      unitRef="usd">-11172000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDMtMS0xLTEtMA_a4fb8405-876c-40f1-ace3-9288d1d669ce"
      unitRef="usd">1175886000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDMtMy0xLTEtMA_7a472c07-8d64-422f-a8f0-c509a4279af0"
      unitRef="usd">1015724000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDQtMS0xLTEtMA_80ad376a-f966-4f6c-94d3-183659449757"
      unitRef="usd">2790918000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83Ni9mcmFnOmRlZjc2M2I2ZmQ1NTQ3MzY5NDc4ZDllZWRlNDgwYjFhL3RhYmxlOjhmNmVkOWE5ZmY2ZDRlNWFhZDFhMTMxODY1MzE3NTMwL3RhYmxlcmFuZ2U6OGY2ZWQ5YTlmZjZkNGU1YWFkMWExMzE4NjUzMTc1MzBfNDQtMy0xLTEtMA_217fc3f2-7bb4-4937-9b68-6140a84f3b66"
      unitRef="usd">2647439000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMi0yLTEtMS0w_5bdda9e5-9286-4d21-82cc-7debcdaa47ce"
      unitRef="usd">3438640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMi00LTEtMS0w_ecf2516f-374a-4b97-82c2-248042991591"
      unitRef="usd">3032610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMi02LTEtMS0w_53f9be03-7a46-40d7-bbb6-b92f23f4b31b"
      unitRef="usd">2310417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMy0yLTEtMS0w_40006295-60f9-4669-975d-f0a9982d7b31"
      unitRef="usd">2659034000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMy00LTEtMS0w_8214c3d3-73d0-4124-a711-16aaf30ab0ea"
      unitRef="usd">2350346000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMy02LTEtMS0w_2af54a92-9233-4e8f-a5e1-50c09fed19f5"
      unitRef="usd">1797418000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNC0yLTEtMS0w_3a5e078a-2798-4ebf-9217-e5644e523e75"
      unitRef="usd">779606000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNC00LTEtMS0w_6d052ad5-5cd5-453c-995c-a0f04c6b841b"
      unitRef="usd">682264000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNC02LTEtMS0w_6cf9b6bf-ed3c-4591-9f97-637c49f38f68"
      unitRef="usd">512999000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNy0yLTEtMS0w_8ae91f7a-354e-440b-aae7-5d7794d77894"
      unitRef="usd">525707000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNy00LTEtMS0w_013b69f1-1ead-404f-a5c8-409b6adceabf"
      unitRef="usd">500199000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfNy02LTEtMS0w_dfd6ff5e-1210-47a8-bc54-7cfda9b36ea3"
      unitRef="usd">459628000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOC0yLTEtMS0w_6907762b-3f43-437c-b9df-75ff2c7e1c12"
      unitRef="usd">63058000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOC00LTEtMS0w_53e008df-1c70-4464-9743-1faea623e5c0"
      unitRef="usd">71310000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOC02LTEtMS0w_b5dc140a-8ebe-42a2-94cc-9554e89186c4"
      unitRef="usd">53690000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOS0yLTEtMS0w_f3f4f36e-084f-4ccf-ac3b-9eb29de9ca7b"
      unitRef="usd">588765000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOS00LTEtMS0w_8979f48e-d0b3-41eb-889a-84c1f30f18af"
      unitRef="usd">571509000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfOS02LTEtMS0w_f29d906f-f575-46d0-8535-3c36f0396bf4"
      unitRef="usd">513318000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTAtMi0xLTEtMA_d5ae71de-b073-469a-85d1-fc3c1bde2120"
      unitRef="usd">190841000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTAtNC0xLTEtMA_5c6d01f6-d566-419e-915f-526e69cebd0d"
      unitRef="usd">110755000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTAtNi0xLTEtMA_67b1db20-8f4d-4760-b31d-6a60d2334e35"
      unitRef="usd">-319000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTMtMi0xLTEtMA_7af915db-2ab8-46e6-9610-72f8f549dd43"
      unitRef="usd">67003000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTMtNC0xLTEtMA_f2df7818-7204-493d-b96a-10cc2c9adca8"
      unitRef="usd">107770000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTMtNi0xLTEtMA_848c5526-5ae5-4f5b-a259-fc6b9cc8a5b3"
      unitRef="usd">73724000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTQtMi0xLTEtMA_039bdb3a-c0cd-402b-b009-b4e1beb97365"
      unitRef="usd">6030000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTQtNC0xLTEtMA_48381f44-6d10-4cde-bb21-461bdba004ed"
      unitRef="usd">3313000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTQtNi0xLTEtMA_1bf30c36-2486-4b73-91e5-47e9f7f625c7"
      unitRef="usd">2840000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTUtMi0xLTEtMA_854beb8c-ffe6-407e-a9fa-91578e7fd7fd"
      unitRef="usd">-13374000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTUtNC0xLTEtMA_9cad4835-2377-4204-8996-27a26c2ac38a"
      unitRef="usd">-11541000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTUtNi0xLTEtMA_2910b6c8-2ae6-42d9-83ca-a1b3b0df19b9"
      unitRef="usd">-6991000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTYtMi0xLTEtMA_21e15e8b-c8e9-4895-ad0f-26424cc289a1"
      unitRef="usd">-74347000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTYtNC0xLTEtMA_67631d86-1744-479e-a809-2290f8ce85df"
      unitRef="usd">-115998000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTYtNi0xLTEtMA_3a3eaa77-9cde-4e9f-93e7-21afd9177c6a"
      unitRef="usd">-77875000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTgtMi0xLTEtMA_42e7f4a9-c9df-4abe-b8a8-28587e6b5d2c"
      unitRef="usd">116494000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTgtNC0xLTEtMA_4709d0df-997e-4fa3-a922-7a7e5636bfb1"
      unitRef="usd">-5243000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTgtNi0xLTEtMA_1af321c6-343e-449b-a9ed-a7ce7cdd0da0"
      unitRef="usd">-78194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTktMi0xLTEtMA_1c8345b3-9f01-4a73-a462-812b0ec651f8"
      unitRef="usd">-23404000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTktNC0xLTEtMA_022ac441-b22b-4fc0-9cd6-2b3275aa40f6"
      unitRef="usd">2833000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMTktNi0xLTEtMA_5ee1b53d-5633-4a7b-9549-7a88424c5972"
      unitRef="usd">-2274000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjEtMi0xLTEtMA_b44a106e-4c06-4ceb-bb25-dfc60ff3cf70"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjEtNC0xLTEtMA_4506a2cd-8bc3-42f7-967a-1a0caddb0466"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjEtNi0xLTEtMA_3639f3f6-f8c3-4e1f-b033-45deb6b9204f"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjA3MzI5ZTJmOWYxNjRiZjNiNGZjN2RmZGU5MzY4YjlmXzg0_3fe060c4-89ac-4989-a569-e99738688ed8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjA3MzI5ZTJmOWYxNjRiZjNiNGZjN2RmZGU5MzY4YjlmXzg4_683bf226-45e3-4ff8-a632-e1ac7be59724"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjA3MzI5ZTJmOWYxNjRiZjNiNGZjN2RmZGU5MzY4YjlmXzk1_a29ae34b-c67a-48b8-b610-d4a85b86f5f7"
      unitRef="usd">-259000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtMi0xLTEtMA_5042a170-1122-496f-a520-b779df92b974"
      unitRef="usd">10721000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtNC0xLTEtMA_9db8328e-2112-435c-a54d-dbcb50b90f59"
      unitRef="usd">-3977000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjQtNi0xLTEtMA_d2e223e4-8c80-4baa-a398-c716b15608a7"
      unitRef="usd">-8039000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjUtMi0xLTEtMA_951bde7c-ded7-4510-86ed-d0fe0af6c1e5"
      unitRef="usd">10721000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjUtNC0xLTEtMA_08e183cf-1157-4f9f-a439-8c51b68c89b6"
      unitRef="usd">-3977000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjUtNi0xLTEtMA_714a832f-8a72-4b75-b8c4-b07b573e2d77"
      unitRef="usd">-8039000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjYtMi0xLTEtMA_b414f4ca-4db9-4549-871d-90c401d28d70"
      unitRef="usd">150619000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjYtNC0xLTEtMA_293d9228-4d89-4a12-b98a-95f012ec7767"
      unitRef="usd">-12053000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjYtNi0xLTEtMA_e0fc3e2a-fbb7-411c-9ddc-e161baa0e836"
      unitRef="usd">-83959000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjktMi0xLTEtMA_20276619-205f-49ab-bb61-66f1aa06f3d4"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjktNC0xLTEtMA_e711eb7f-4799-459d-bb26-11c4f854bb3d"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMjktNi0xLTEtMA_4b1068ad-d95a-4a34-94fe-658268df689e"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzAtMi0xLTEtMjg3NDQ_4bb9787b-90ac-4028-a102-10e5e1a4c6f5"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzAtNC0xLTEtMjg3NTI_c81ff4e5-ff27-4bd9-a16a-56b17ffa0638"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzAtNi0xLTEtMjg3NjM_90f90055-51b8-40c1-80b5-4467fe6bbfe9"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzEtMi0xLTEtMA_678e62aa-5d15-43fb-a10f-bccd3fb09921"
      unitRef="shares">179855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzEtNC0xLTEtMA_4ca85739-30be-47fc-af0a-c506c68850b1"
      unitRef="shares">180971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzEtNi0xLTEtMA_82ed1e64-3f19-4cde-8468-2c8a9c79ee54"
      unitRef="shares">156280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzMtMi0xLTEtMjg3OTQ_1e4dcc69-d997-4c01-b97b-fdc4a8ca5c49"
      unitRef="shares">181205000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzMtNC0xLTEtMjg3OTc_5f218499-0a16-4010-be63-280eeb977822"
      unitRef="shares">180971000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF83OS9mcmFnOjRjNzQxODg3NmZjYTQ5YzM4MDUxZTEzZjRjNDI5MWNkL3RhYmxlOmVmOTA2N2NkOWFjZjRiM2ViZTY4Yjc3YjdhYmM3NmFlL3RhYmxlcmFuZ2U6ZWY5MDY3Y2Q5YWNmNGIzZWJlNjhiNzdiN2FiYzc2YWVfMzMtNi0xLTEtMjg4MDA_1c81e891-018b-4044-867b-4bc782b25e8f"
      unitRef="shares">156280000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMy0xLTEtMS0w_b44a106e-4c06-4ceb-bb25-dfc60ff3cf70"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMy0zLTEtMS0w_4506a2cd-8bc3-42f7-967a-1a0caddb0466"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMy01LTEtMS0w_2720e031-5195-4914-a03d-ef6ecbde1185"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNS0xLTEtMS0w_655c48d2-a772-49da-8aaa-4c4b44156200"
      unitRef="usd">68804000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNS0zLTEtMS0w_4a7fc2df-3951-436b-b497-ac8c50119d4a"
      unitRef="usd">77896000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNS01LTEtMS0w_5c0b4393-455a-4ff7-8e00-751386e0f6e5"
      unitRef="usd">57869000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNi0xLTEtMS0w_28172997-f648-42a4-9d99-a201f6f38434"
      unitRef="usd">15168000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNi0zLTEtMS0w_72a3795e-9743-4756-b969-5de119956203"
      unitRef="usd">18814000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNi01LTEtMS0w_0c9729a5-7dc1-4051-af35-6daa549bda64"
      unitRef="usd">19719000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNy0xLTEtMS0w_291f2375-1d6a-487f-9229-6d69062ac6bf"
      unitRef="usd">-30372000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNy0zLTEtMS0w_bef6d8f6-0797-4613-aaeb-837ea0582883"
      unitRef="usd">1196000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNy01LTEtMS0w_cc28b3fd-45fc-444d-acc4-3ea0fe2fdff9"
      unitRef="usd">-4607000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfOC0xLTEtMS0w_953958f0-cfcd-4058-8758-a58004864101"
      unitRef="usd">-767000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfOC0zLTEtMS0w_b7977571-ec49-45d6-b95b-34c45bfba288"
      unitRef="usd">-742000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfOC01LTEtMS0w_eeeea51f-4250-43f3-a4b2-16c3fd08b81d"
      unitRef="usd">-3269000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTAtMS0xLTEtMA_8dc30cd3-ef8c-4271-afa1-4fa943870e91"
      unitRef="usd">-13387000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTAtMy0xLTEtMA_70cd725c-85f5-44e5-a49f-f78cdcf9b138"
      unitRef="usd">-11545000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTAtNS0xLTEtMA_e5e21ec1-2504-467c-9635-ee266092be4b"
      unitRef="usd">-5469000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTEtMS0xLTEtMA_511ae803-2576-41b2-a772-d9da7d22d501"
      unitRef="usd">4998000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTEtMy0xLTEtMA_5adebfb2-71fc-4b66-8980-6eaa3e256896"
      unitRef="usd">5517000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTEtNS0xLTEtMA_f03d25ed-32c1-4d7c-80f7-a0024aeef903"
      unitRef="usd">4544000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTItMS0xLTEtMA_748355d6-2825-48e9-919e-fe5d433f3fa3"
      unitRef="usd">0</bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative>
    <bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTItMy0xLTEtMA_191beb9b-c6b8-4a51-a452-a5555bd62f57"
      unitRef="usd">3746000</bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative>
    <bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTItNS0xLTEtMA_a2f62f55-20ae-4673-b6d8-cc55e4a93daa"
      unitRef="usd">0</bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative>
    <us-gaap:PaidInKindInterest
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTMtMS0xLTEtMA_75f14b6a-0d93-4f0a-ba89-3a392153740b"
      unitRef="usd">0</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTMtMy0xLTEtMA_92b4ac45-3f4d-41bd-bb94-0849f6f015de"
      unitRef="usd">7525000</us-gaap:PaidInKindInterest>
    <us-gaap:PaidInKindInterest
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTMtNS0xLTEtMA_2a7e9c24-5bac-4bfa-99aa-b9e469c41486"
      unitRef="usd">12256000</us-gaap:PaidInKindInterest>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTQtMS0xLTEtMA_745e4c71-14ba-4291-83ef-f1b2bcaa31c9"
      unitRef="usd">6030000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTQtMy0xLTEtMA_d6435d91-e26e-419a-bdba-6fdff9619034"
      unitRef="usd">3313000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTQtNS0xLTEtMA_9c239e6f-a74f-4ed1-a0e2-c694bff157ac"
      unitRef="usd">2840000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTUtMS0xLTEtMA_807e8bbd-7f03-4157-b697-465204e7670e"
      unitRef="usd">9575000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTUtMy0xLTEtMA_5f3cc0ff-4105-4750-8a8a-c9174d67bfd3"
      unitRef="usd">2920000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTUtNS0xLTEtMA_5db637b9-40bf-435c-b287-3c00fece9d3e"
      unitRef="usd">4170000</us-gaap:ShareBasedCompensation>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTctMS0xLTEtMA_1bc1142c-7ea4-4ace-83b1-0f78485ad497"
      unitRef="usd">2900000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTctMy0xLTEtMA_0aedd222-ee71-4f8e-91ae-24e4d5381310"
      unitRef="usd">3250000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTctNS0xLTEtMA_5c91e831-9e0a-4226-864f-4cec0a1ed3bf"
      unitRef="usd">500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTgtMS0xLTEtMA_f3c910e0-9f9a-4de3-85cd-7b719c2e715d"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTgtMy0xLTEtMA_9878f207-f218-4d90-a0a2-f5788c6b193d"
      unitRef="usd">-1500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTgtNS0xLTEtMA_1bd87537-01ee-47ac-8c22-23c10fba7a14"
      unitRef="usd">-300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTktMS0xLTEtMzM1ODc_6055f9ee-de5d-45b4-8109-c926e0fcf9e1"
      unitRef="usd">844000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTktMy0xLTEtMzM1ODc_b993f534-d4f6-4b93-b71f-3dbc99f77bff"
      unitRef="usd">0</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMTktNS0xLTEtMzM1ODc_47d00107-7219-47cb-911d-2d6b73452ccd"
      unitRef="usd">-688000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjAtMS0xLTEtMA_36abe1f7-a43c-43e6-bf6c-373a96147f75"
      unitRef="usd">4273000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjAtMy0xLTEtMA_c9a661d2-7782-4853-9e64-2673aae992e8"
      unitRef="usd">3924000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjAtNS0xLTEtMA_603e36fe-1ef7-4705-b87d-1239bf743ead"
      unitRef="usd">-82285000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjEtMS0xLTEtMA_c053154e-79a8-4490-bf01-c56e908bd52a"
      unitRef="usd">22700000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjEtMy0xLTEtMA_76a51145-2abc-47de-8bf4-f2b775733117"
      unitRef="usd">42725000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjEtNS0xLTEtMA_4138cc9c-9b1c-45e9-9e3c-576c7cf5f777"
      unitRef="usd">12853000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjItMS0xLTEtMA_b0385c9b-b5bf-4be3-8145-d56bd025c232"
      unitRef="usd">-1420000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjItMy0xLTEtMA_bbfcaa1d-9246-468b-a1b1-c96273f963fe"
      unitRef="usd">19500000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjItNS0xLTEtMA_6982e11d-0c6b-4cb5-832a-a18437e8cca2"
      unitRef="usd">2940000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjMtMS0xLTEtMA_862af3bb-394d-44ff-81b2-37c8d2510d75"
      unitRef="usd">-10381000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjMtMy0xLTEtMA_72181ae0-a39d-4c63-a071-08f0e49e504d"
      unitRef="usd">59215000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjMtNS0xLTEtMA_77a773d1-f79e-4f7f-af1a-73c414c81b2c"
      unitRef="usd">-30856000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjQtMS0xLTEtMA_8a19c355-2ee8-4e94-b476-557618c17659"
      unitRef="usd">23977000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjQtMy0xLTEtMA_734d164a-d946-4cda-9bfc-aef7cac18014"
      unitRef="usd">13134000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjQtNS0xLTEtMA_df149a63-866a-4835-939a-3c045b7e7f08"
      unitRef="usd">2671000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjUtMS0xLTEtMA_df1e87ce-11db-4783-a23e-54d5970aab7a"
      unitRef="usd">18383000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjUtMy0xLTEtMA_29a4ba72-ea28-4725-9a4c-1506b0397516"
      unitRef="usd">22809000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjUtNS0xLTEtMA_607e93fa-4773-435b-acaa-b361d00635c9"
      unitRef="usd">-317000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjYtMS0xLTEtMA_4e983a46-4432-4ec1-b643-3ffa28b270ec"
      unitRef="usd">18496000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjYtMy0xLTEtMA_76e7c960-4469-4c93-a0a6-387e2f51f030"
      unitRef="usd">18089000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjYtNS0xLTEtMA_298c2460-8af7-453e-befd-62c2605d0707"
      unitRef="usd">17253000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjctMS0xLTEtMA_ee2e0ba2-d261-48ea-b018-b1db97825492"
      unitRef="usd">-700000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjctMy0xLTEtMA_47d10bf5-47bc-4bfc-90f7-ffbb964ba879"
      unitRef="usd">3790000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjctNS0xLTEtMA_1fcbba81-df7b-485c-ae87-61e31e5a57df"
      unitRef="usd">4711000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjgtMS0xLTEtMA_02480926-f2c0-498b-b01f-796b2cca5f2d"
      unitRef="usd">208569000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjgtMy0xLTEtMA_a6f68cf7-dd2f-4fe8-a291-42c0bd46455a"
      unitRef="usd">127392000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMjgtNS0xLTEtMA_dd9e3e15-aa38-4adc-81e8-44b0162a5bbe"
      unitRef="usd">39467000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzEtMS0xLTEtMA_09cbe338-a199-4cc8-bff2-a02b36e63363"
      unitRef="usd">25632000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzEtMy0xLTEtMA_8980b724-779b-4cec-9c14-c1140cf7aaa9"
      unitRef="usd">26875000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzEtNS0xLTEtMA_0acc4f1f-9594-4853-abaa-f4f24381143c"
      unitRef="usd">28292000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzItMS0xLTEtMA_d635f98d-7399-4133-9938-35847407e771"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzItMy0xLTEtMA_c02a3a3c-c0a7-48da-a9bc-cc7394527b47"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzItNS0xLTEtMA_b4823c4a-86dc-4c59-9e20-615ef27e4fe9"
      unitRef="usd">10000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzMtMS0xLTEtMA_c82d9d8b-025a-4bc5-936f-3a37a08386a0"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzMtMy0xLTEtMA_febc213c-70a2-40fa-b65c-f63b35f186a6"
      unitRef="usd">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzMtNS0xLTEtMA_37e69307-5aa6-4d6b-8cf5-23b42c634b12"
      unitRef="usd">626000</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzQtMS0xLTEtMA_c822bf3e-3687-4120-ad8e-d13e94714737"
      unitRef="usd">85909000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzQtMy0xLTEtMA_9b1ee2fe-4e63-47ec-b5a4-2d090db00464"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzQtNS0xLTEtMA_a6bbe557-9f4c-41c8-bdec-3bc4c6a3881f"
      unitRef="usd">700170000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzUtMS0xLTEtMA_4b78a38f-e198-49b0-ac81-19a20e465216"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzUtMy0xLTEtMA_9a50b697-d481-4c9d-817f-caf485a3db80"
      unitRef="usd">-541000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzUtNS0xLTEtMA_163504c2-895b-4719-81cd-2a5beda9b54d"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzYtMS0xLTEtMA_e88fabe5-2cb5-4879-90ac-1a39197b3e20"
      unitRef="usd">-111541000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzYtMy0xLTEtMA_de4ef3d4-2f7f-4fc0-bde9-c1566bc3c9a0"
      unitRef="usd">-26334000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzYtNS0xLTEtMA_0f78666d-0752-42f7-b35b-d4c724b577f0"
      unitRef="usd">-727826000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzktMS0xLTEtMA_b9833d06-fffc-4676-a4a9-9f82ea735da5"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzktMy0xLTEtMA_e0bb624b-725e-4975-a349-e4c7ca134787"
      unitRef="usd">0</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfMzktNS0xLTEtMA_1e17e109-e020-4e06-a981-0db6005786ee"
      unitRef="usd">2000000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <bios:ProceedsFromSaleOfManagementNotesReceivable
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDAtMS0xLTEtMA_b9232f9d-7aa0-409a-9e14-bfd1a5a9c50e"
      unitRef="usd">0</bios:ProceedsFromSaleOfManagementNotesReceivable>
    <bios:ProceedsFromSaleOfManagementNotesReceivable
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDAtMy0xLTEtMA_9495aae2-765e-4cd0-8afa-856f4a773098"
      unitRef="usd">0</bios:ProceedsFromSaleOfManagementNotesReceivable>
    <bios:ProceedsFromSaleOfManagementNotesReceivable
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDAtNS0xLTEtMA_94f12aef-14d7-4232-ad39-9774cfcb3019"
      unitRef="usd">1310000</bios:ProceedsFromSaleOfManagementNotesReceivable>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDEtMS0xLTEtMA_6d245b86-12cb-4979-8847-3d2498e5bd93"
      unitRef="usd">32000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDEtMy0xLTEtMA_ce57c870-6ce1-4d46-84e2-76ce303d7805"
      unitRef="usd">904000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDEtNS0xLTEtMA_d9f21685-124b-4289-ab2c-cd2a7832b37c"
      unitRef="usd">2501000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDItMS0xLTEtMA_a6856840-a469-4b4b-bf2f-96f9fa2ef1aa"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDItMy0xLTEtMA_beed5ad3-9ada-4311-828c-9d7745aef622"
      unitRef="usd">118934000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDItNS0xLTEtMA_253b0540-2227-4b1e-9c40-6f4dfb1236d4"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDMtMS0xLTEtMA_f5edfafa-9116-42dd-a12e-50eef11fa588"
      unitRef="usd">855136000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDMtMy0xLTEtMA_40a47b3d-06c2-463d-ac17-26948a4175e2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDMtNS0xLTEtMA_65ebfce2-18c8-4a68-bc6c-30306e422886"
      unitRef="usd">981050000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDQtMS0xLTEtMA_8f5f8037-f84d-4c26-aeae-ac0bce9f3a28"
      unitRef="usd">8832000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDQtMy0xLTEtMA_a41f393a-b471-450d-a452-76bceac16556"
      unitRef="usd">9250000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDQtNS0xLTEtMA_6e3d4a96-f453-4866-a68f-bc392561de21"
      unitRef="usd">2075000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForDepositsAppliedToDebtRetirements
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDUtMS0xLTEtMA_e5b9f189-6090-4919-a928-387bda7ea221"
      unitRef="usd">910345000</us-gaap:PaymentsForDepositsAppliedToDebtRetirements>
    <us-gaap:PaymentsForDepositsAppliedToDebtRetirements
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDUtMy0xLTEtMA_19daf78a-0e51-4049-9464-8be2fc6957ef"
      unitRef="usd">174000000</us-gaap:PaymentsForDepositsAppliedToDebtRetirements>
    <us-gaap:PaymentsForDepositsAppliedToDebtRetirements
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDUtNS0xLTEtMA_9195901f-24ca-4fe7-915d-3258cc6a7a76"
      unitRef="usd">226738000</us-gaap:PaymentsForDepositsAppliedToDebtRetirements>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDYtMS0xLTEtMA_ed97e941-728c-41b4-ad59-ff51c5f81d55"
      unitRef="usd">10339000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDYtMy0xLTEtMA_234c534b-146d-487e-bac3-a26ff7901ef6"
      unitRef="usd">149000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDYtNS0xLTEtMA_057e8d18-c5f2-4b98-ab03-85032b0b0cc7"
      unitRef="usd">30022000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDctMS0xLTEtMA_32341183-8b8f-4eba-9bc4-f186c1559d4b"
      unitRef="usd">2458000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDctMy0xLTEtMA_277ee8f4-c7ff-41d6-b0c0-c29290a65fdd"
      unitRef="usd">3480000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDctNS0xLTEtMA_323e0c74-544f-4f8a-a59f-92e99aec76c5"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDgtMS0xLTEtMA_99269365-81c4-4bc2-8ad4-17e5db5ff863"
      unitRef="usd">-76870000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDgtMy0xLTEtMA_d361e6ed-c523-4a0d-a32a-502b464fd681"
      unitRef="usd">-68849000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDgtNS0xLTEtMA_d883ea38-fb5a-407f-b53a-c356aaa1cdd9"
      unitRef="usd">719024000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDktMS0xLTEtMA_23d15fc0-c5bf-416b-ae08-b3282902abb1"
      unitRef="usd">20158000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDktMy0xLTEtMA_b701f6c5-af03-4828-81db-7c59b1ad4b97"
      unitRef="usd">32209000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNDktNS0xLTEtMA_71f9b587-b31b-4d00-bbcb-0f7aae64189b"
      unitRef="usd">30665000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTAtMS0xLTEtMA_015d0830-2e4b-4a83-832a-d50eff96eb5a"
      unitRef="usd">99265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTAtMy0xLTEtMA_bf9e3a7e-d40f-4c57-b471-cf60da734159"
      unitRef="usd">67056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i68eaadb534bc42b88decf20808ed0a8d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTAtNS0xLTEtMA_005e42d2-bb86-40b7-96c8-053f61140cbc"
      unitRef="usd">36391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTEtMS0xLTEtMA_dd174d34-e119-4dfe-b7bc-aea41258131d"
      unitRef="usd">119423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTEtMy0xLTEtMA_615dfa90-de70-41a8-8fc0-d4ea801ebc57"
      unitRef="usd">99265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTEtNS0xLTEtMA_21053ad5-0c65-46b3-aaf1-4d69fb43d8f6"
      unitRef="usd">67056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTQtMS0xLTEtMA_7262914e-d241-40cc-84e1-236e6018177e"
      unitRef="usd">60920000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTQtMy0xLTEtMA_8dfe36b1-03f1-4c99-8d64-ae07c1d5a0db"
      unitRef="usd">97640000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTQtNS0xLTEtMA_83a0938e-5cf2-432d-8248-873552cbaaca"
      unitRef="usd">50808000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTUtMS0xLTEtMA_d0c44bf4-c1b1-4380-9f94-97dcf0bf5a6e"
      unitRef="usd">5706000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTUtMy0xLTEtMA_32a343e6-0fcf-438b-8e22-7b87ff2d00c3"
      unitRef="usd">2884000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTUtNS0xLTEtMA_8d4f9a28-aab3-4127-b2ec-9642a63d54b1"
      unitRef="usd">2405000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTYtMS0xLTEtMA_ec361e8c-f456-40fb-be1a-717632e590ea"
      unitRef="usd">26174000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTYtMy0xLTEtMA_1ddc3f9e-a232-4f51-b713-e3037beeb526"
      unitRef="usd">26809000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84Mi9mcmFnOjY1ZDE1ODA5ZDBiNDRmYmY4ZmZlMjBlYTJhYjhjYzUwL3RhYmxlOjdmYjIwM2Q1ZDE0NTQwMzNhZTI4NjY1MjA4NTc2N2JjL3RhYmxlcmFuZ2U6N2ZiMjAzZDVkMTQ1NDAzM2FlMjg2NjUyMDg1NzY3YmNfNTYtNS0xLTEtMjc2MzQ_866762b3-0009-4822-8258-4ca153befbc9"
      unitRef="usd">18992000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:StockholdersEquity
      contextRef="i5aa86623f8d44504b2bacfa8d1c18dd6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy0xLTEtMS0w_9d8ec0ad-f9ed-4219-ace6-07eb346e1875"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a2ae0169d47401aa26993a8d8fe2d14_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy0zLTEtMS0w_bcb7d2da-a64b-4024-bae1-b8d3f7f84060"
      unitRef="usd">14000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic1e0fcbd86dd44ea855c29149d80ef98_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy01LTEtMS0w_020ee1ee-30f2-4d36-b749-789dc9332b16"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2146f579d6ff4642bcfe8f27f6c54afc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy03LTEtMS0w_0932864a-0cd6-42c5-9cb5-2c4ceb24f159"
      unitRef="usd">619621000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44952de014bc4c2fb8d10fa90a402e17_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy05LTEtMS0w_c956abf0-58a1-4552-b7b2-8744a81f1673"
      unitRef="usd">-1619000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if78d51b7526344c09b12ff283fce6971_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy0xMS0xLTEtMA_146676b4-5347-4dac-8cba-6a7b71881288"
      unitRef="usd">-16035000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4e5b98d44984860b34d2c17664a804b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy0xMy0xLTEtMA_dbbb2e2c-8371-4fca-ab53-2522ca731c87"
      unitRef="usd">844000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i68eaadb534bc42b88decf20808ed0a8d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfNy0xNS0xLTEtMA_1ccc4ebc-09eb-45d5-ac52-32509bf42d11"
      unitRef="usd">602825000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2267b92fb4964d26ade24bdbf4701b4c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfOC0zLTEtMS0w_e3005801-c1aa-458b-a222-a734b13a46cf"
      unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iec5cd6fbba194927bf34ff127aae5312_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfOC03LTEtMS0w_2acd4eba-9132-4b51-9c2e-ee16c04d4764"
      unitRef="usd">387040000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfOC0xNS0xLTEtMA_6a1e6ee9-eac5-4341-9c8b-7bcf34b71480"
      unitRef="usd">387044000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bios:InterestOnManagementNotesReceivable
      contextRef="ic1764d21ebb04de091f3725c9de5aad8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfOS05LTEtMS0w_9e632a57-8cf3-4f23-8839-b80155e91eb5"
      unitRef="usd">62000</bios:InterestOnManagementNotesReceivable>
    <bios:InterestOnManagementNotesReceivable
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfOS0xNS0xLTEtMA_6540fc4e-f4b4-4ad3-baf5-108a70194212"
      unitRef="usd">62000</bios:InterestOnManagementNotesReceivable>
    <bios:RepaymentOfManagementNotesReceivable
      contextRef="ic1764d21ebb04de091f3725c9de5aad8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTAtOS0xLTEtMA_6763cdee-ae5a-4ba0-82ce-0a3af177b915"
      unitRef="usd">1310000</bios:RepaymentOfManagementNotesReceivable>
    <bios:RepaymentOfManagementNotesReceivable
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTAtMTUtMS0xLTA_bd36b0b6-e1b2-4128-b22e-3bdac3031c95"
      unitRef="usd">1310000</bios:RepaymentOfManagementNotesReceivable>
    <bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption
      contextRef="iec5cd6fbba194927bf34ff127aae5312_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTEtNy0xLTEtMA_b97057be-0a64-4f5d-8e86-2e8d13ca1871"
      unitRef="usd">2371000</bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption>
    <bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption
      contextRef="ic1764d21ebb04de091f3725c9de5aad8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTEtOS0xLTEtMA_056e9008-9363-4004-9ce6-9be6c767b0f0"
      unitRef="usd">-371000</bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption>
    <bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTEtMTUtMS0xLTA_9db30ba6-394a-4883-9a20-86be96930808"
      unitRef="usd">2000000</bios:AdjustmentsToAdditionalPaidInCapitalStockholdersRedemption>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iec5cd6fbba194927bf34ff127aae5312_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTItNy0xLTEtMA_18a17c68-6346-4ba7-bcc9-56a830740fbd"
      unitRef="usd">4170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTItMTUtMS0xLTA_0e1fd2e0-b29d-4c9e-bada-2843f94279e5"
      unitRef="usd">4170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="idfe506514f274cdaa0d5bbdc480f5c74_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTMtNS0xLTEtMA_1c936cee-5117-4bea-8a9a-a15673b09fbc"
      unitRef="usd">2403000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="iec5cd6fbba194927bf34ff127aae5312_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTMtNy0xLTEtMA_f795bc93-d359-4291-a98b-35c886b2d460"
      unitRef="usd">98000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTMtMTUtMS0xLTA_bda10274-2fdc-480b-9b8a-d0360c81afe6"
      unitRef="usd">2501000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:NetIncomeLoss
      contextRef="i5e23a3fec64240958d20823d2f62d23f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTQtMTEtMS0xLTA_caee44da-dc4f-4d93-b6ab-4edc50c4feb4"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTQtMTUtMS0xLTA_ef3710a8-8c56-462c-8208-9a8fe873ab4c"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i391b84861e7348d8ac80db40a32f5008_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTUtMTMtMS0xLTA_865f60b2-c887-4f3d-ab85-7a97f22c446c"
      unitRef="usd">-8039000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTUtMTUtMS0xLTA_bcadb9e5-2467-421c-9ce7-31e055bc80b8"
      unitRef="usd">-8039000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib3ab05a6043046d38e0e250e5d9a97f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtMS0xLTEtMA_77535236-cdda-4e8c-95bd-2449fdfa26f7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic025b4182b534a4b904fb77912c26346_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtMy0xLTEtMA_239270d3-17ef-4649-a6c9-ad42bf28dc72"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i749b3d53613b444fba8b5d2fd69028f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtNS0xLTEtMA_d755ff61-b359-49d0-b33b-ec481f382e22"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8b366fcd8fd148c490f9f8f1266c3d52_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtNy0xLTEtMA_e249176b-a47c-4e50-92b0-626c96d8667b"
      unitRef="usd">1008362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80d550cc79954037932a5c4d35006aaa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtOS0xLTEtMA_c6056656-77a4-40c3-9de6-0c4b9e4096f3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i44ff81572af34828a7dfb9a89703666d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtMTEtMS0xLTA_27b043ea-a838-4549-a42a-6d7d117eed11"
      unitRef="usd">-91955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7499380287804c8f96f9084a63646485_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtMTMtMS0xLTA_0d6a3a70-17cc-40d8-b29c-6072ef38c59b"
      unitRef="usd">-7195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTYtMTUtMS0xLTA_58ffb61c-187c-4a16-9a5e-18bbbfa2c2d5"
      unitRef="usd">906827000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie52609a5c8c14e02b1c51a4e28c99d2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTctNy0xLTEtMA_8f16fe91-f306-497b-a3f3-c9ad1e4d0306"
      unitRef="usd">2920000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTctMTUtMS0xLTA_c6e5b303-d958-411d-8906-584679fbff80"
      unitRef="usd">2920000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="ie52609a5c8c14e02b1c51a4e28c99d2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTgtNy0xLTEtMA_6558a84c-fa0d-488e-b748-f8f69972a767"
      unitRef="usd">904000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTgtMTUtMS0xLTA_9944003e-80ec-498d-8bc9-82e0e545857a"
      unitRef="usd">904000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i58ff936601334790975f372bb4bb5911_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTktMy0xLTEtMA_6f028703-7d84-4e92-a91c-1672cafe928d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie52609a5c8c14e02b1c51a4e28c99d2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTktNy0xLTEtMA_db20bf55-5b6f-46ee-9544-ac453e9895ff"
      unitRef="usd">118933000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTktMTUtMS0xLTA_88dde0e5-b2c4-4a79-92c2-e785c8f52252"
      unitRef="usd">118934000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i58ff936601334790975f372bb4bb5911_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjAtMy0xLTEtMA_6230fae1-ceb9-4595-aeb1-741e171258c7"
      unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie52609a5c8c14e02b1c51a4e28c99d2f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjAtNy0xLTEtMA_5a046ea5-09df-4407-b47f-4fa9cf623618"
      unitRef="usd">-1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjAtMTUtMS0xLTA_bcbd8e03-3494-450e-96b9-852df0b57aea"
      unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i68ae9c3d99d848bfa0abee20557bacf1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjEtMTEtMS0xLTA_48fdabcf-ab2e-4e05-9b7f-331ede8b4ff1"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjEtMTUtMS0xLTA_68e0c571-2f34-4d00-9f03-e6cebb01766c"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i09aa3542336b4daea09ce1c40b41c960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjItMTMtMS0xLTA_e60373cb-5ef2-4ea9-9b98-e9d199390eb1"
      unitRef="usd">-3977000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjItMTUtMS0xLTA_b2c7845c-0d90-4bbd-b4a3-22bb4a85ff22"
      unitRef="usd">-3977000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i90d8826f94444fc3874591cfb4d72c39_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMS0xLTEtMA_8fc7ec2b-2ac2-4654-870b-8060b70fe32b"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia399d36e5af1421b8ecf1dd048c25659_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMy0xLTEtMA_4c7630bf-5f2d-4d46-bd29-a7e78d598a89"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d4dc4f579a84078848aa556afc24b9e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtNS0xLTEtMA_82101918-45d3-4197-a8b1-deeed15cbe8d"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia320e1927f244d36880102c29b59936f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtNy0xLTEtMA_65cf8d2d-0833-4d48-b8bd-e3f173e920b2"
      unitRef="usd">1129312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie46bc79a139a4e01934b816881a29eb9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtOS0xLTEtMA_6dd829c5-98bc-4f0e-a6e9-9922cdc1b5e7"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i915a1711804b4ecd860d6c2a61765068_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMTEtMS0xLTA_9f509b9c-52fc-4374-b14c-6a00bb592368"
      unitRef="usd">-100031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i90f4b01dec4141ef86a59e7b456c3beb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMTMtMS0xLTA_161a213a-3eea-40e6-b854-dcbb501da26b"
      unitRef="usd">-11172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMTUtMS0xLTA_6139b36d-cff8-4a9b-bafd-46bf167bf776"
      unitRef="usd">1015724000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifa5c791956794423aa4c3385157da589_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTgtNy0xLTEtMjg5MTU_ee428f87-1126-46f3-8f0f-02de7288edd0"
      unitRef="usd">9575000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTgtMTUtMS0xLTI2NzU5_308d7166-09ef-4e6a-90e6-bd75411ba542"
      unitRef="usd">9575000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="ifa5c791956794423aa4c3385157da589_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTktNy0xLTEtMjg5Mzg_fd8eb3a1-f8ad-4220-aafd-176f17d79838"
      unitRef="usd">32000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMTktMTUtMS0xLTI2NzU5_e2cb430b-9bff-4498-ab56-166a0181d344"
      unitRef="usd">32000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:NetIncomeLoss
      contextRef="i2abfaed3263745c0b82a330c4edacb72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjAtMTEtMS0xLTI4OTUx_5ac7c37e-b2a3-482e-8306-67ebbec6ff89"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjItMTUtMS0xLTI2NzU5_dfb93d88-c50e-4ce8-8225-b612d25a894d"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9620cb0926eb4432bed4563f04c78be3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjEtMTMtMS0xLTI4OTY0_253c901f-c42e-41a6-a51f-d02ffe85f62e"
      unitRef="usd">10721000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjMtMTUtMS0xLTI2NzU5_f6061ada-4087-41fb-985b-98b6b4c535ba"
      unitRef="usd">10721000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i1172133dc52c413abd1929a567d96622_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtMS0xLTEtMjY3NTk_51bfb1dc-1f11-4289-9d73-696c04612338"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia93559174057479f8664454cd4d25e5f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtMy0xLTEtMjY3NTk_48cfcadc-324c-4c73-bd5c-cceb9c9f25c2"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72f4fd3b85d2416eaf45367057bfb5f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtNS0xLTEtMjY3NTk_b0d42c4b-cdeb-483a-b933-9c24a4bea1fc"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9605a4289c474124970de938e885cc86_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtNy0xLTEtMjY3NTk_5d16e58f-0f7d-478b-b012-4c910e588ccd"
      unitRef="usd">1138855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05b9a8aa20294901ae6d2a2e1d02e63f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtOS0xLTEtMjY3NTk_09bae461-20cf-4f55-b3a4-3ff982a3e1f6"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75a8d612bb8a40da9c139f7550c78249_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtMTEtMS0xLTI2NzU5_e8fedf61-392c-46cf-b004-dc284c71c781"
      unitRef="usd">39867000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cc0e5293a6f40988c586a1a7d419c63_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtMTMtMS0xLTI2NzU5_41a16921-3b2d-48ed-9387-6eb324a1df10"
      unitRef="usd">-451000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF84NS9mcmFnOmQyMzhhYTNkNmVhYjQ0NzNiNzFmYTcxZjI1MDU5ZTllL3RhYmxlOjYzZTE1ZjkwZTc3ZDRhNzhhODRiNWEwNTU2YWZmYzZmL3RhYmxlcmFuZ2U6NjNlMTVmOTBlNzdkNGE3OGE4NGI1YTA1NTZhZmZjNmZfMjQtMTUtMS0xLTI2NzU5_47803711-d5e3-492b-a08c-a6239b354021"
      unitRef="usd">1175886000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfNDE2Nw_d795142c-3ed9-4d0d-827b-aad2c8f3c88a">NATURE OF OPERATIONS AND PRESENTATION OF FINANCIAL STATEMENTS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Corporate Organization and Business &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; HC Group Holdings II, Inc. (&#x201c;HC II&#x201d;) was incorporated under the laws of the State of Delaware on January 7, 2015, with its sole shareholder being HC Group Holdings I, LLC. (&#x201c;HC I&#x201d;). On April 7, 2015, HC I and HC II collectively acquired Walgreens Infusion Services, Inc. and its subsidiaries from Walgreen Co., and the business was rebranded as Option Care (&#x201c;Option Care&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 14, 2019, HC I and HC II entered into a definitive agreement (the &#x201c;Merger Agreement&#x201d;) to merge with and into a wholly-owned subsidiary of BioScrip, Inc. (&#x201c;BioScrip&#x201d;), a national provider of infusion and home care management solutions, along with certain other subsidiaries of BioScrip and HC II. The merger contemplated by the Merger Agreement (the &#x201c;Merger&#x201d;) was completed on August 6, 2019 (the &#x201c;Merger Date&#x201d;). The Merger was accounted for as a reverse merger under the acquisition method of accounting for business combinations with Option Care being considered the accounting acquirer and BioScrip being considered the legal acquirer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the terms of the Merger Agreement, shares of HC II common stock issued and outstanding immediately prior to the Merger Date were converted into 135,565,392 shares of BioScrip common stock, par value $0.0001 (the &#x201c;BioScrip common stock&#x201d;). BioScrip also issued an additional 7,048,357 shares to HC I in respect of certain outstanding unvested contingent restricted stock units of BioScrip, which were set aside to prevent dilution related to potential additional vesting on certain share-based instruments. See 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:120%"&gt;Stockholders&#x2019; 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;, for additional discussion of these shares set aside. In conjunction with the Merger, holders of BioScrip preferred shares and certain warrants received 864,603 additional shares of BioScrip common stock and preferred shares were repurchased for $125.8 million of cash. In addition, all legacy BioScrip debt was settled for $575.0 million. As a result of the Merger, BioScrip&#x2019;s stockholders held approximately 19.2% of the combined company, and HC I held approximately 80.8% of the combined company. Following the close of the transaction, BioScrip was rebranded as Option Care Health, Inc. (&#x201c;Option Care Health&#x201d;, or the &#x201c;Company&#x201d;). The combined company&#x2019;s stock was listed on the Nasdaq Global Select Market as of December&#160;31, 2021. See 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;Business Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Option Care Health, and its wholly-owned subsidiaries, provides infusion therapy and other ancillary health care services through a national network of 97 full service pharmacies and 57 stand-alone ambulatory infusion sites. The Company contracts with managed care organizations, third-party payers, hospitals, physicians, and other referral sources to provide pharmaceuticals and complex compounded solutions to patients for intravenous delivery in the patients&#x2019; homes or other nonhospital settings. The Company operates in one segment, infusion services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;  The accompanying consolidated financial statements have been prepared in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States. These principals require management to make certain estimates and assumptions in determining assets, liabilities, revenue, expenses, and related disclosures. Actual amounts could differ materially from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of 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;&#x2014; The Company&#x2019;s consolidated financial statements include the accounts of Option Care Health, Inc. and its subsidiaries. The BioScrip results have been included in the consolidated financial results since the Merger Date. All intercompany transactions and balances are eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has investments in companies that are 50% owned and are accounted for as equity-method investments. The Company&#x2019;s share of earnings from equity-method investments is included in the line entitled &#x201c;Equity in earnings of joint ventures&#x201d; in the consolidated statements of comprehensive income (loss). See &#x201c;Equity-Method Investments&#x201d; within 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 Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the Company&#x2019;s equity-method investments.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i950ac4cc01334333b12b10c14ca7ba42_D20190806-20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTI3OQ_29b62141-37bd-49b3-bea6-7014923b1aba"
      unitRef="shares">135565392</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iaf8257ed431442ac94afe34ce2459a27_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTMyNQ_d5b4046c-e383-4f4c-b465-cdc240e5b1ca"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i950ac4cc01334333b12b10c14ca7ba42_D20190806-20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTM5NA_0b84f060-2574-41e0-98ef-057344420767"
      unitRef="shares">7048357</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iafc7a9b35e5a45d382b4649687f07c1e_D20190806-20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTgwNg_06c1a81d-bd04-44d0-9757-7ff91c92d484"
      unitRef="shares">864603</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="icca49e5b19c04f1c94af8c3c2916e2f7_D20190806-20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTg5NA_1f2e757a-db46-4d51-9383-adcc9960da05"
      unitRef="usd">125800000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:LongTermDebt
      contextRef="i9b4b59f23f824fd7899594143331545a_I20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMTk2MA_52a59ccc-e875-412f-849f-1930e21ddafa"
      unitRef="usd">575000000</us-gaap:LongTermDebt>
    <bios:BusinessCombinationOwnershipInterestRetained
      contextRef="iaf8257ed431442ac94afe34ce2459a27_I20190806"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMjAzNA_aa1bd0d6-fe0a-48eb-bfb1-41279fb99312"
      unitRef="number">0.192</bios:BusinessCombinationOwnershipInterestRetained>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i5f36571144534c7ebe62929499c6cccf_I20190806"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMjA5MA_40961b1e-3529-4ad8-8e19-5bc3cdb0456d"
      unitRef="number">0.808</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <bios:NumberOfServiceLocations
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMjU2MQ_897b4906-afff-48ff-a4be-c2cba90dd594"
      unitRef="pharmacy">97</bios:NumberOfServiceLocations>
    <bios:NumberOfInfusionSites
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMjU5Mg_16677ef0-7b52-48ac-9cfc-c338981077d2"
      unitRef="site">57</bios:NumberOfInfusionSites>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMjE5OTAyMzI1OTczNw_53034d36-8adb-49c4-8fff-69adad071155"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfNDE2Mw_1e9a42ea-c298-462a-98ad-9bff584c5013">Basis of Presentation &#x2014;  The accompanying consolidated financial statements have been prepared in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfNDE2OQ_cddde955-e126-45de-89c5-0757af66bc60">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of 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;&#x2014; The Company&#x2019;s consolidated financial statements include the accounts of Option Care Health, Inc. and its subsidiaries. The BioScrip results have been included in the consolidated financial results since the Merger Date. All intercompany transactions and balances are eliminated in consolidation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i404728b5c1144eb7b0ba88b3ddf7b644_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85MS9mcmFnOjRlMzMzMmJhYzUwZjQyMGE4NjJhZjRkNWRhYTkyZmYyL3RleHRyZWdpb246NGUzMzMyYmFjNTBmNDIwYTg2MmFmNGQ1ZGFhOTJmZjJfMzc0Nw_8c0eca7b-0f32-4f67-9631-44602351035c"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTE_b546f53a-3213-452d-bd91-4559e78287f7">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s accounts receivable is reported at the net realizable value amount that reflects the consideration the Company expects to receive in exchange for providing services, which is inclusive of adjustments for price concessions. The majority of accounts receivable are due from private insurance carriers and governmental health care programs, such as Medicare and Medicaid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Price concessions may result from patient hardships, patient uncollectible accounts sent to collection agencies, lack of recovery due to not receiving prior authorization, differing interpretations of covered therapies in payer contracts, different pricing methodologies, or various other reasons. In accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; (&#x201c;ASC 606&#x201d;), an allowance for doubtful accounts is established only as a result of an adverse change in the Company&#x2019;s payers&#x2019; ability to pay outstanding billings. The allowance for doubtful accounts balance is $0 as of December&#160;31, 2021 and 2020, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in accounts receivable are earned but unbilled gross receivables of $80.1 million and $79.0 million as of December&#160;31, 2021 and 2020, respectively. Delays ranging from one day up to several weeks between the date of service and billing can occur due to delays in obtaining certain required payer-specific documentation from internal and external sources.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for a further discussion of the Company&#x2019;s revenue recognition policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inventory, which consists primarily of pharmaceuticals, is stated at the lower of first&#x2011;in, first&#x2011;out cost or net realizable value basis, which the Company believes is reflective of the physical flow of inventories.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;Prepaid expenses and other current assets &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;&#x2014; Included in prepaid expenses and other current assets are rebates receivable from pharmaceutical and medical supply manufacturers of $43.0 million and $35.2 million for the years ended December&#160;31, 2021 and 2020, respectively. There were no other items included in prepaid expenses and other current assets that comprised 5% or more of total assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company has lease agreements for facilities, warehouses, office space and property and equipment. At the inception of a contract, the Company determines if the contract is a lease or contains an embedded lease arrangement. Operating leases are included in the operating lease right-of-use asset (&#x201c;ROU asset&#x201d;) and operating lease liabilities in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets, which represent the Company&#x2019;s right to use the leased assets, and operating lease liabilities, which represent the present value of unpaid lease payments, are both recognized by the Company at the lease commencement date. The Company utilizes its estimated incremental borrowing rate at the lease commencement date to determine the present value of unpaid lease obligations. The&#160;rates&#160;are&#160;estimated primarily&#160;using a methodology dependent&#160;on the&#160;Company&#x2019;s financial&#160;condition, creditworthiness, and availability&#160;of certain observable data. In particular, the Company considers its actual cost of borrowing for collateralized loans and its credit rating, along with the corporate bond yield curve in estimating its incremental borrowing rates. ROU assets are recorded as the amount of operating lease liability, adjusted for prepayments, accrued lease payments, initial direct costs, lease incentives, and impairment of the ROU asset. Tenant improvement allowances used to fund leasehold improvements are recognized when earned and reduce the related ROU asset. Tenant improvement allowances are recognized through the ROU asset as a reduction of expense over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases may contain rent escalations, however the Company recognizes the lease expense on a straight-line basis over the expected lease term. The Company reviews the terms of any lease renewal options to determine if it is reasonably certain that the renewal options will be exercised. The Company has determined that the expected lease term is typically the minimum non-cancelable period of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has lease agreements that contain both lease and non-lease components which the Company has elected to account for as a single lease component for all asset classes. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet and are expensed on a straight-line basis over the term of the lease. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants. See 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;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill, Intangible Assets, and Property and Equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic&#160;350, &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;Intangibles&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;Goodwill and Other. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. See Note&#160;10, &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;Goodwill and Other Intangible 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;, for further discussion of the Company&#x2019;s goodwill and other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets arising from the Company&#x2019;s acquisitions are amortized on a straight&#x2011;line basis over the estimated useful life of each asset. Referral sources have a useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjE5OTAyMzI4ODE2NA_52cbb317-7be4-4858-9fa0-347a2ded62c5"&gt;fifteen&lt;/span&gt; to twenty years. Trademarks/names have a useful life ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjg3Mw_4e90f6b8-29a9-4c80-b5ad-0bfa618126bf"&gt;two&lt;/span&gt; to fifteen years. The useful lives for other amortizable intangible assets range from approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjk2NQ_53fb63b7-ab4a-4e1e-a628-423fd2218dc4"&gt;two&lt;/span&gt; to nine years. The Company does not have any indefinite&#x2011;lived intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment is recorded at cost, net of accumulated depreciation. Depreciation on owned property and equipment is provided for on a straight&#x2011;line basis over the estimated useful lives of owned assets. Leasehold improvements are amortized over the estimated useful life of the property or over the term of the lease, whichever is shorter. Estimated useful lives are seven years for infusion pumps and three years to thirteen years for equipment. Major repairs, which extend the useful life of an asset, are capitalized in the property and equipment accounts. Routine maintenance and repairs are expensed as incurred. Computer software is included in property and equipment and consists of purchased software and internally-developed software. The Company capitalizes application-stage development costs for significant internally-developed software projects. Once the software is ready for its intended use, these costs are amortized on a straight&#x2011;line basis over the software&#x2019;s estimated useful life, generally five years. Costs recognized in the preliminary project phase and the post-implementation phase, as well as maintenance and training costs, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 tests long&#x2011;lived assets for impairment whenever events or circumstances indicate that a certain asset or asset group may be impaired. Once identified, the amount of the impairment is computed by comparing the carrying value of the respective asset or asset group to its fair value, which is based on the discounted estimated future cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity-Method Investments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s investments in certain unconsolidated entities are accounted for under the equity method. The balance of these investments is included in other noncurrent assets in the accompanying consolidated balance sheets. As of December&#160;31, 2021 and 2020, the balance of the investments was $20.1&#160;million and $17.0&#160;million, respectively. The investments are increased to reflect the Company&#x2019;s capital contributions and equity in earnings of the investees. The investments are decreased to reflect the Company&#x2019;s equity in losses of the investees and for distributions received that are not in excess of the carrying amount of the investments. The Company&#x2019;s proportionate share of earnings or losses of the investees is recorded in equity in earnings of joint ventures in the accompanying consolidated statements of comprehensive income (loss). The Company&#x2019;s proportionate share of earnings was $6.0 million, $3.3 million and $2.8 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Distributions from the investees are treated as cash inflows from operating activities in the consolidated statements of cash flows. During the years ended December&#160;31, 2021, 2020 and 2019, the Company received distributions from the investees of $2.9 million, $3.3 million and $0.5&#160;million, respectively. See Footnote 17, &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;Related-Party Transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for discussion of related-party transactions with these investees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Hedging Instruments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company uses derivative financial instruments to limit its exposure to increases in the interest rate of its variable rate debt instruments. The derivative financial instruments are recognized on the consolidated balance sheets at fair value. See Note 12, &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;Derivative Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of the hedge, the Company designated the derivative instruments as a hedge of the cash flows related to the interest on the variable rate debt. For all instruments designated as hedges, the Company documents the hedging relationships and its risk management objective of the hedging relationship. For all hedging instruments, the terms of the hedge perfectly offset the hedged expected cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Net revenue is reported at the net realizable value amount that reflects the consideration the Company expects to receive in exchange for providing services. Revenues are from government payers, commercial payers, and patients for goods and services provided and are based on a gross price based on payer contracts, fee schedules, or other arrangements less any implicit price concessions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the nature of the health care industry and the reimbursement environment in which the Company operates, certain estimates are required to record revenue and accounts receivable at their net realizable values at the time goods or services are provided. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 assesses the expected consideration to be received at the time of patient acceptance based on the verification of the patient&#x2019;s insurance coverage, historical information with the patient, similar patients, or the payer. Performance obligations are determined based on the nature of the services provided by the Company. The majority of the Company&#x2019;s performance obligations are to provide infusion services to deliver medicine, nutrients, or fluids directly into the body.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a variety of infusion-related therapies to patients, which frequently include multiple deliverables of pharmaceutical drugs and related nursing services. After applying the criteria from ASC 606, the Company concluded that multiple performance obligations exist in its contracts with its customers. Revenue is allocated to each performance obligation based on relative standalone price, determined based on reimbursement rates established in the third-party payer contracts. Pharmaceutical drug revenue is recognized at the time the pharmaceutical drug is delivered to the patient, and nursing revenue is recognized on the date of service. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's outstanding performance obligations relate to contracts with a duration of less than one year. Therefore, the Company has elected to apply the practical expedient provided by ASC 606 and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. Any unsatisfied or partially unsatisfied performance obligations at the end of a reporting period are generally completed prior to the patient being discharged. See Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for a further discussion of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Cost of revenue consists of the actual cost of pharmaceuticals and other medical supplies dispensed to patients, as well as all other costs directly related to the production of revenue. These costs include warehousing costs, purchasing costs, freight costs, cash discounts, wages and related costs for pharmacists and nurses, along with depreciation expense relating to revenue-generating assets, such as infusion pumps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 receives prompt payment discounts from some of its pharmaceutical and medical supplies vendors. These prompt payment discounts are recorded as a reduction of inventory and are accounted for as a reduction of cost of goods sold when the related inventory is sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 also receives rebates from pharmaceutical and medical supply manufacturers. Rebates are generally volume-based incentives and are recorded as a reduction of inventory and are accounted for as a reduction of cost of goods sold when the related inventory is sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Selling, general and administrative expenses mainly consist of salaries for administrative employees that directly and indirectly support the operations, occupancy costs, marketing expenditures, insurance, and professional fees. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Based Incentive Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -  The Company accounts for stock-based incentive compensation expense in accordance with ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 718&#x201d;). Stock-based incentive compensation expense is based on the grant date fair value. The Company estimates the fair value of stock option awards using a Black-Scholes option pricing model and the fair value of restricted stock unit awards using the closing price of the Company&#x2019;s common stock on the grant date. For awards with a service-based vesting condition, the Company recognizes expense on a straight-line basis over the service period of the award. For awards with performance-based vesting conditions, the Company will recognize expense when it is probable that the performance-based conditions will be met. When the Company determines that it is probable that the performance-based conditions will be met, a cumulative catch-up of expense will be recorded as if the award had been vesting on a straight-line basis from the award date. The award will continue to be expensed on a straight-line basis through the remainder of the vesting period and will be updated if the Company determines that there has been a change in the probability of achieving the performance-based conditions. The Company records the impact of forfeited awards in the period in which the forfeiture occurs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 Merger, HCI issued incentive units to certain employees of Option Care, who remained employees of the Company following the Merger. In accordance with ASC 718, the Company recognizes compensation expense on a straight-line basis over the shorter of the vesting period of the award or the employee&#x2019;s expected eligibility date. HC I also issued equity incentive units to certain members of the Option Care Board of Directors, who remained members of the Board of Directors following the Merger. See 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;Stock-Based Incentive Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for a further discussion of equity incentive plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -  The Company accounts for business acquisitions in accordance with ASC Topic 805, &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;Business Combinations&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;, with assets and liabilities being recorded at their acquisition date fair value and goodwill being calculated as the purchase price in excess of the net identifiable assets. See 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;Business Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the Company&#x2019;s business acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are reported for book-tax basis differences and are measured based on currently enacted tax laws using rates expected to apply to taxable income in the years in which the differences are expected to reverse. The effect of a change in tax rate on deferred taxes is recognized in income tax expense in the period that includes the enactment date of the change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes income tax positions that are more likely than not to be sustained on their technical merits. The Company measures recognized income tax positions at the maximum benefit that is more likely than not, based on cumulative probability, realizable upon final settlement of the position. Interest and penalties related to unrecognized tax benefits are reported in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%"&gt;Immaterial Error Correction &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;&#x2014; During the three months ended June 30, 2021, the Company identified prior period misstatements related to the net revenue earned by category of payer for the periods ended September 30, 2020, December 31, 2020, March 31, 2021, and June 30, 2021. Certain individual payers were improperly classified as direct government and instead should have been classified as commercial payers. This error over-stated the Company&#x2019;s government revenues and under-stated the Company&#x2019;s commercial revenues in those periods. The Company assessed the materiality of these misstatements both quantitatively and qualitatively and determined the correction of these errors to be immaterial to the prior &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;consolidated financial statements taken as a whole. As a result, the Company has corrected the misstatements as disclosed in the following tables:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months ended December 31, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:9pt;font-weight:400;line-height:100%"&gt;As Previously&lt;br/&gt;Reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;644,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,893,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,542,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,927,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,618,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;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:9pt;font-weight:700;line-height:100%"&gt;Government:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.589%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months ended June 30, 2021&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;611,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,314,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;746,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,395,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;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:9pt;font-weight:700;line-height:100%"&gt;Government:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;There was no impact to the Company&#x2019;s consolidated balance sheets, consolidated statements of comprehensive income (loss) or the consolidated statements of cash flows for any of these periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Business Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company generates revenue from managed care contracts and other agreements with commercial third-party payers. Revenue related to the Company&#x2019;s largest payer was approximately 16%, 15% and 16% for the years ended December&#160;31, 2021, 2020 and 2019, respectively. The Company renewed its contract with this payer effective February 2022. There were no other managed care contracts that represent greater than 10% of revenue for the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019, approximately 12%, 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs such as Medicare and Medicaid. As of December&#160;31, 2021 and 2020, approximately 11% and 13%, respectively, of the Company&#x2019;s accounts receivable was related to these programs. Governmental programs pay for services based on fee schedules and rates that are determined by the related governmental agency. Laws and regulations pertaining to government programs are complex and subject to interpretation. As a result, there is at least a reasonable possibility that recorded estimates will change in the near term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not require its patients nor other payers to carry collateral for any amounts owed for goods or services provided. Other than as discussed above, concentrations of credit risk relating to trade accounts receivable is limited due to the Company&#x2019;s diversity of patients and payers. Further, the Company generally does not provide charity care.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, approximately 74% of the Company&#x2019;s pharmaceutical and medical supply purchases were from four vendors. For the years ended December&#160;31, 2020 and 2019, approximately 70% of the Company&#x2019;s pharmaceutical and medical supply purchases were from three vendors. Although there are a limited number of suppliers, the Company believes that other vendors could provide similar products on comparable terms. However, a change in suppliers could cause delays in service delivery and possible losses in revenue, which could adversely affect the Company&#x2019;s financial condition or operating results. Although there is uncertainty regarding the COVID-19 pandemic, as of December&#160;31, 2021 the Company has been able to maintain adequate levels of supplies and pharmaceuticals to support its operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The fair value measurement accounting standard, ASC Topic 820, &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;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 820&#x201d;), provides a framework for measuring fair value and defines fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. The standard establishes a valuation hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on independent market data sources. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available. The valuation hierarchy is composed of three categories. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:58.5pt;text-indent:-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 1 - Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:58.5pt;text-indent:-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 2 - Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:58.5pt;text-indent:-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 3 - Inputs to the fair value measurement are unobservable inputs or valuation techniques.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company believes its valuation methods are appropriate and consistent with other market participants, the use of&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;  In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedient and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The FASB further issued ASU 2021-01 to clarify the scope of Topic 848. The ASU can be adopted no later than December 1, 2022 with early adoption permitted. The Company does not expect adoption will have any material impact on the Company&#x2019;s results of operations, cash flows or financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzODY_f0141a55-3357-45d9-9823-89f45788fa8b">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.&lt;/span&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjM0MDM_12000b2c-7a11-4e51-b7af-fb5622f61fb6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2014; The Company&#x2019;s accounts receivable is reported at the net realizable value amount that reflects the consideration the Company expects to receive in exchange for providing services, which is inclusive of adjustments for price concessions. The majority of accounts receivable are due from private insurance carriers and governmental health care programs, such as Medicare and Medicaid.&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;Price concessions may result from patient hardships, patient uncollectible accounts sent to collection agencies, lack of recovery due to not receiving prior authorization, differing interpretations of covered therapies in payer contracts, different pricing methodologies, or various other reasons. In accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Revenue from Contracts with Customers&lt;/span&gt; (&#x201c;ASC 606&#x201d;), an allowance for doubtful accounts is established only as a result of an adverse change in the Company&#x2019;s payers&#x2019; ability to pay outstanding billings.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTI3NQ_8d15fce6-5a64-4269-9924-7e9f8c03eaff"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTI3NQ_bc266830-25cd-4daa-b0a5-bad7c6e9fe55"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTM4Nw_e301a4b5-eb92-47b8-92e6-9401d402cfd8"
      unitRef="usd">80100000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTM5NA_3a1f391b-8343-487f-b0db-d45526880424"
      unitRef="usd">79000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzODc_964463a4-b53e-4462-9651-890dcccf492e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventory &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Inventory, which consists primarily of pharmaceuticals, is stated at the lower of first&#x2011;in, first&#x2011;out cost or net realizable value basis, which the Company believes is reflective of the physical flow of inventories.&lt;/span&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMzIzNw_10e6bef1-1d6e-4098-8b77-1c774ce29a5a"
      unitRef="usd">43000000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMzI0NA_3afa3f4f-be15-400b-a73d-afbb5c82536f"
      unitRef="usd">35200000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTk_ec5bbde2-ea5f-477f-899f-42dd92df9f1f">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company has lease agreements for facilities, warehouses, office space and property and equipment. At the inception of a contract, the Company determines if the contract is a lease or contains an embedded lease arrangement. Operating leases are included in the operating lease right-of-use asset (&#x201c;ROU asset&#x201d;) and operating lease liabilities in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ROU assets, which represent the Company&#x2019;s right to use the leased assets, and operating lease liabilities, which represent the present value of unpaid lease payments, are both recognized by the Company at the lease commencement date. The Company utilizes its estimated incremental borrowing rate at the lease commencement date to determine the present value of unpaid lease obligations. The&#160;rates&#160;are&#160;estimated primarily&#160;using a methodology dependent&#160;on the&#160;Company&#x2019;s financial&#160;condition, creditworthiness, and availability&#160;of certain observable data. In particular, the Company considers its actual cost of borrowing for collateralized loans and its credit rating, along with the corporate bond yield curve in estimating its incremental borrowing rates. ROU assets are recorded as the amount of operating lease liability, adjusted for prepayments, accrued lease payments, initial direct costs, lease incentives, and impairment of the ROU asset. Tenant improvement allowances used to fund leasehold improvements are recognized when earned and reduce the related ROU asset. Tenant improvement allowances are recognized through the ROU asset as a reduction of expense over the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leases may contain rent escalations, however the Company recognizes the lease expense on a straight-line basis over the expected lease term. The Company reviews the terms of any lease renewal options to determine if it is reasonably certain that the renewal options will be exercised. The Company has determined that the expected lease term is typically the minimum non-cancelable period of the lease.&lt;/span&gt;&lt;/div&gt;The Company has lease agreements that contain both lease and non-lease components which the Company has elected to account for as a single lease component for all asset classes. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet and are expensed on a straight-line basis over the term of the lease. The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTM_37599e99-2009-447f-b7de-701907ab929c">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Goodwill, Intangible Assets, and Property and Equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Goodwill represents the excess of the purchase price over the fair value of assets acquired and liabilities assumed. The Company accounts for goodwill under ASC Topic&#160;350, &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;Intangibles&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;Goodwill and Other. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests goodwill for impairment annually, or more frequently whenever events or circumstances indicate impairment may exist. Goodwill is stated at cost less accumulated impairment losses. The Company completes its goodwill impairment test annually in the fourth quarter. See Note&#160;10, &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;Goodwill and Other Intangible 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;, for further discussion of the Company&#x2019;s goodwill and other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets arising from the Company&#x2019;s acquisitions are amortized on a straight&#x2011;line basis over the estimated useful life of each asset. Referral sources have a useful life of &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjE5OTAyMzI4ODE2NA_52cbb317-7be4-4858-9fa0-347a2ded62c5"&gt;fifteen&lt;/span&gt; to twenty years. Trademarks/names have a useful life ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjg3Mw_4e90f6b8-29a9-4c80-b5ad-0bfa618126bf"&gt;two&lt;/span&gt; to fifteen years. The useful lives for other amortizable intangible assets range from approximately &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjk2NQ_53fb63b7-ab4a-4e1e-a628-423fd2218dc4"&gt;two&lt;/span&gt; to nine years. The Company does not have any indefinite&#x2011;lived intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2b49049cd39547a99e5c7e4e8ff396a7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjE5OTAyMzI4ODE4Nw_fe1a1fb1-5b4f-435a-8341-ec12a93dabe5">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i21ccfbae90a6472c82ab8daf3e36f8c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjg3OQ_ae1f67e3-3bff-4ed6-91b0-a1a37e24008c">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic603bce58378417fbc71c3f2261a45d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNjk3MQ_6ec05820-a03b-4740-9ad9-0be5892223a8">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzODg_076b998d-3559-40d4-a5f6-95950c1a4a66">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment is recorded at cost, net of accumulated depreciation. Depreciation on owned property and equipment is provided for on a straight&#x2011;line basis over the estimated useful lives of owned assets. Leasehold improvements are amortized over the estimated useful life of the property or over the term of the lease, whichever is shorter. Estimated useful lives are seven years for infusion pumps and three years to thirteen years for equipment. Major repairs, which extend the useful life of an asset, are capitalized in the property and equipment accounts. Routine maintenance and repairs are expensed as incurred. Computer software is included in property and equipment and consists of purchased software and internally-developed software. The Company capitalizes application-stage development costs for significant internally-developed software projects. Once the software is ready for its intended use, these costs are amortized on a straight&#x2011;line basis over the software&#x2019;s estimated useful life, generally five years. Costs recognized in the preliminary project phase and the post-implementation phase, as well as maintenance and training costs, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 tests long&#x2011;lived assets for impairment whenever events or circumstances indicate that a certain asset or asset group may be impaired. Once identified, the amount of the impairment is computed by comparing the carrying value of the respective asset or asset group to its fair value, which is based on the discounted estimated future cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i655b46e6073a4e6b875ee55cbeaf9c34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNzQxNw_79833798-22bd-40ac-a55c-b72d1a442277">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5fbfafb033c04fa5a5743e59312574f6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNzQ0Mw_8e5b7978-4769-4199-b285-c59a28224a01">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i081c3dc2d71a4fe6ab063d97767d210c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNzQ0OQ_2642552b-149a-47eb-8d7d-bb15b1e39a57">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4a9b3804fd5748129e4830e280bf8b7c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfODAzMw_a04ad36f-c251-4812-a5b3-8b2cbe79a184">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjM0MDQ_63490522-0f6f-4915-9e59-6b6e3534b8ec">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity-Method Investments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company&#x2019;s investments in certain unconsolidated entities are accounted for under the equity method. The balance of these investments is included in other noncurrent assets in the accompanying consolidated balance sheets. As of December&#160;31, 2021 and 2020, the balance of the investments was $20.1&#160;million and $17.0&#160;million, respectively. The investments are increased to reflect the Company&#x2019;s capital contributions and equity in earnings of the investees. The investments are decreased to reflect the Company&#x2019;s equity in losses of the investees and for distributions received that are not in excess of the carrying amount of the investments. The Company&#x2019;s proportionate share of earnings or losses of the investees is recorded in equity in earnings of joint ventures in the accompanying consolidated statements of comprehensive income (loss). The Company&#x2019;s proportionate share of earnings was $6.0 million, $3.3 million and $2.8 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Distributions from the investees are treated as cash inflows from operating activities in the consolidated statements of cash flows. During the years ended December&#160;31, 2021, 2020 and 2019, the Company received distributions from the investees of $2.9 million, $3.3 million and $0.5&#160;million, respectively. See Footnote 17, &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;Related-Party Transactions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for discussion of related-party transactions with these investees.&lt;/span&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestments
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfODg1Mw_6c3d4a8a-c64e-4bf0-9771-b62da84fb937"
      unitRef="usd">20100000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfODg2MA_811b989e-b1d8-45b4-92d7-ee9483b5bb68"
      unitRef="usd">17000000</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTQzNA_e7921982-6436-4b14-a635-dbec74adae02"
      unitRef="usd">6000000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTQzOA_10cb83dc-7370-4701-9e49-248a063f13f3"
      unitRef="usd">3300000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTQ0NQ_4c505a96-76d0-4ee6-ae07-b5cfbe2ee1d9"
      unitRef="usd">2800000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTcyNQ_cc034c87-7526-45d8-bda7-683337fccb5f"
      unitRef="usd">2900000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTczMA_47fab9da-3132-48f7-a093-ab996bcf61e1"
      unitRef="usd">3300000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfOTczOA_60755037-a9e2-4f72-8cf0-9999550c4dc9"
      unitRef="usd">500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzODk_14da25c3-fe58-45d5-9cf7-459f094d13f9">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Hedging Instruments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company uses derivative financial instruments to limit its exposure to increases in the interest rate of its variable rate debt instruments. The derivative financial instruments are recognized on the consolidated balance sheets at fair value. See Note 12, &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;Derivative Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of the hedge, the Company designated the derivative instruments as a hedge of the cash flows related to the interest on the variable rate debt. For all instruments designated as hedges, the Company documents the hedging relationships and its risk management objective of the hedging relationship. For all hedging instruments, the terms of the hedge perfectly offset the hedged expected cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjM0MDU_96a5fcde-38cb-43e8-ae43-03e234346cfa">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Net revenue is reported at the net realizable value amount that reflects the consideration the Company expects to receive in exchange for providing services. Revenues are from government payers, commercial payers, and patients for goods and services provided and are based on a gross price based on payer contracts, fee schedules, or other arrangements less any implicit price concessions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the nature of the health care industry and the reimbursement environment in which the Company operates, certain estimates are required to record revenue and accounts receivable at their net realizable values at the time goods or services are provided. Inherent in these estimates is the risk that they will have to be revised or updated as additional information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 assesses the expected consideration to be received at the time of patient acceptance based on the verification of the patient&#x2019;s insurance coverage, historical information with the patient, similar patients, or the payer. Performance obligations are determined based on the nature of the services provided by the Company. The majority of the Company&#x2019;s performance obligations are to provide infusion services to deliver medicine, nutrients, or fluids directly into the body.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides a variety of infusion-related therapies to patients, which frequently include multiple deliverables of pharmaceutical drugs and related nursing services. After applying the criteria from ASC 606, the Company concluded that multiple performance obligations exist in its contracts with its customers. Revenue is allocated to each performance obligation based on relative standalone price, determined based on reimbursement rates established in the third-party payer contracts. Pharmaceutical drug revenue is recognized at the time the pharmaceutical drug is delivered to the patient, and nursing revenue is recognized on the date of service. &lt;/span&gt;&lt;/div&gt;The Company's outstanding performance obligations relate to contracts with a duration of less than one year. Therefore, the Company has elected to apply the practical expedient provided by ASC 606 and is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period. Any unsatisfied or partially unsatisfied performance obligations at the end of a reporting period are generally completed prior to the patient being discharged.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjM0MDE_3ae01dbd-5fe0-43c3-8b72-2d56ab27baa8">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cost of Revenue &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Cost of revenue consists of the actual cost of pharmaceuticals and other medical supplies dispensed to patients, as well as all other costs directly related to the production of revenue. These costs include warehousing costs, purchasing costs, freight costs, cash discounts, wages and related costs for pharmacists and nurses, along with depreciation expense relating to revenue-generating assets, such as infusion pumps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 receives prompt payment discounts from some of its pharmaceutical and medical supplies vendors. These prompt payment discounts are recorded as a reduction of inventory and are accounted for as a reduction of cost of goods sold when the related inventory is sold.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&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 also receives rebates from pharmaceutical and medical supply manufacturers. Rebates are generally volume-based incentives and are recorded as a reduction of inventory and are accounted for as a reduction of cost of goods sold when the related inventory is sold.&lt;/span&gt;&lt;/div&gt;</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjM0MDY_b0d81316-1a96-499b-8ab7-ca3ee6f5acc8">Selling, General and Administrative Expenses &#x2014; Selling, general and administrative expenses mainly consist of salaries for administrative employees that directly and indirectly support the operations, occupancy costs, marketing expenditures, insurance, and professional fees.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTQ_f0f65cbb-16aa-47b3-ba10-7fdc780417fa">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Based Incentive Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -  The Company accounts for stock-based incentive compensation expense in accordance with ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 718&#x201d;). Stock-based incentive compensation expense is based on the grant date fair value. The Company estimates the fair value of stock option awards using a Black-Scholes option pricing model and the fair value of restricted stock unit awards using the closing price of the Company&#x2019;s common stock on the grant date. For awards with a service-based vesting condition, the Company recognizes expense on a straight-line basis over the service period of the award. For awards with performance-based vesting conditions, the Company will recognize expense when it is probable that the performance-based conditions will be met. When the Company determines that it is probable that the performance-based conditions will be met, a cumulative catch-up of expense will be recorded as if the award had been vesting on a straight-line basis from the award date. The award will continue to be expensed on a straight-line basis through the remainder of the vesting period and will be updated if the Company determines that there has been a change in the probability of achieving the performance-based conditions. The Company records the impact of forfeited awards in the period in which the forfeiture occurs.&lt;/span&gt;Prior to the Merger, HCI issued incentive units to certain employees of Option Care, who remained employees of the Company following the Merger. In accordance with ASC 718, the Company recognizes compensation expense on a straight-line basis over the shorter of the vesting period of the award or the employee&#x2019;s expected eligibility date. HC I also issued equity incentive units to certain members of the Option Care Board of Directors, who remained members of the Board of Directors following the Merger.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTA_357014a8-438c-4f19-9dbd-bf7d2f0f557d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Business Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -  The Company accounts for business acquisitions in accordance with ASC Topic 805, &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;Business Combinations&lt;/span&gt;, with assets and liabilities being recorded at their acquisition date fair value and goodwill being calculated as the purchase price in excess of the net identifiable assets.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTU_fd4397d1-cffb-4bec-8361-99ef324c2304">&lt;div style="margin-bottom:10pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are reported for book-tax basis differences and are measured based on currently enacted tax laws using rates expected to apply to taxable income in the years in which the differences are expected to reverse. The effect of a change in tax rate on deferred taxes is recognized in income tax expense in the period that includes the enactment date of the change. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts more likely than not to be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes income tax positions that are more likely than not to be sustained on their technical merits. The Company measures recognized income tax positions at the maximum benefit that is more likely than not, based on cumulative probability, realizable upon final settlement of the position. Interest and penalties related to unrecognized tax benefits are reported in income tax expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfNTQ5NzU1ODE3MDIwMA_47b93784-0670-483c-8087-0de3cf50fa2d">As a result, the Company has corrected the misstatements as disclosed in the following tables:&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Nine Months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Twelve Months ended December 31, 2020&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:9pt;font-weight:400;line-height:100%"&gt;As Previously&lt;br/&gt;Reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;644,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,893,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,542,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;83.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;34,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;40,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;75,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;678,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,927,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;690,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,618,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;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:9pt;font-weight:700;line-height:100%"&gt;Government:&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;308,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;13.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34,321)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(40,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(75,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;100,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.095%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.728%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.509%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.589%"/&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="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended March 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months ended June 30, 2021&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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Commercial:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding: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:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;611,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;703,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,314,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;81.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;746,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,395,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&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;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:9pt;font-weight:700;line-height:100%"&gt;Government:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Previously Reported&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;145,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37,073)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(43,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(80,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;As Revised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i36178017d34d4747bc1b378445d04785_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy0xLTEtMS0zNTE0Mw_60e28c09-ac8f-4302-a879-2b5704acd953"
      unitRef="usd">644385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8284460bd4b2448abed76b58f2d898ce_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy0yLTEtMS0zNTE0Mw_6601bfbf-6a3a-4ad0-aeec-6aa93e12d4a7"
      unitRef="number">0.824</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb69d02739b545bdb4d81ca03beac4d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy0zLTEtMS0zNTE0Mw_ed6d2f1d-f438-45ff-852e-595ca85e9dec"
      unitRef="usd">1893105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0e79a0265de543e38eebb39fd166c312_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy00LTEtMS0zNTE0Mw_3c817634-05d7-4ab4-86e9-e3c7dbf986f5"
      unitRef="number">0.850</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5558226bbbc14e2b9aa834055e636308_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy01LTEtMS0zNTE0Mw_b76b98a9-ec27-4f13-8be7-ee45539f826e"
      unitRef="usd">649880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idfc1b080ccc94f8684ec23d59f523baf_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy02LTEtMS0zNTE0Mw_2b2329e2-9a97-4aee-bc68-da205f68a700"
      unitRef="number">0.808</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7f2e8529b4e4505b9806f93562ca7c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy03LTEtMS0zNTE0Mw_daa447fc-35f4-40e8-a26e-0c9cbd59b82b"
      unitRef="usd">2542985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iee0151144ec646c5ba0dc9e386cb132f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMy04LTEtMS0zNTE0Mw_2cd5a88b-f632-4b9c-9088-fa1b40ad7b89"
      unitRef="number">0.839</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i822125a6f63548eab858b22e58c44fb7_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC0xLTEtMS0zNTE0Mw_3bfc55e0-218e-49a2-a33e-62e1fc3b369b"
      unitRef="usd">34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7396123c81d5447ba12dd4aaacc1bf8d_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC0yLTEtMS0zNTE0Mw_50a574a3-8419-41c8-bc18-6d749f2bf7b1"
      unitRef="number">0.044</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e3085ef0e5f418e8a2333b7b4254137_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC0zLTEtMS0zNTE0Mw_d0e0dde0-12a6-40b8-acd7-89f5bc510722"
      unitRef="usd">34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0080fee60f71493cb00c76e42d3c9427_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC00LTEtMS0zNTE0Mw_706d83f4-39bb-428b-a601-7bb33fc4849f"
      unitRef="number">0.015</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7c3044e4d1e4e3699c6106b58f4cdab_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC01LTEtMS0zNTE0Mw_b3d88b15-4265-4852-ab46-c5dfc58833bf"
      unitRef="usd">40806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i103480ba42bd4f39bb668ede7778ca4a_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC02LTEtMS0zNTE0Mw_85b29f40-e8f0-481a-b383-a524d99409ef"
      unitRef="number">0.051</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide511e5a359c4e8ca96e1fac270a4bbf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC03LTEtMS0zNTE0Mw_008673eb-2aca-483a-b1da-dcc42acc91bf"
      unitRef="usd">75127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie896835034d44953927a9d21bef38c94_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNC04LTEtMS0zNTE0Mw_673011ca-c8b8-4205-9d42-cc8c5b6e1062"
      unitRef="number">0.025</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic39ba5762b1044b399084e51ed159768_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS0xLTEtMS0zNTE0Mw_04739726-c262-419d-8e9e-1d036829d536"
      unitRef="usd">678706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id858ea8a3806472bbfe14e7521830e94_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS0yLTEtMS0zNTE0Ng_4b67faca-dd4a-407c-aca3-72ccab320ecd"
      unitRef="number">0.868</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f343cbcb9fb4413baec6dc362adb68b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS0zLTEtMS0zNTE0Mw_0c9dc1ef-428b-4ea2-9b48-3c7b5cf50461"
      unitRef="usd">1927426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iffda7db3124b4cb79be5d82c7c17ccea_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS00LTEtMS0zNTE0Mw_e71d51c8-707f-4d2d-ac82-87df28ce6b34"
      unitRef="number">0.865</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd214b3e5d1843e4a1f2a3449ba88cac_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS01LTEtMS0zNTE0Mw_b2ea9c8a-51cc-4f93-9e14-875c519c91df"
      unitRef="usd">690686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib2540f2fbc6d4b6dba04221901cef398_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS02LTEtMS0zNTE0Mw_8d370d11-baab-437a-be0e-d0332891d5e6"
      unitRef="number">0.859</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42c44a697524238bd814f5cce9feef5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS03LTEtMS0zNTE0Mw_8ec0499c-976e-4181-a85c-b29e6e12951d"
      unitRef="usd">2618112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idef02d24800a4acf810c28db7196d42b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfNS04LTEtMS0zNTE0Mw_45cddf71-a6d2-451b-85b7-b6c686146b31"
      unitRef="number">0.864</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09a80d95cfc2402ea225fbee8807c9a1_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC0xLTEtMS0zNTE0Mw_40cb886a-0baa-44ec-9331-b39bb6670800"
      unitRef="usd">127435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id55794d37f6b498891c47633c42b930c_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC0yLTEtMS0zNTE0Mw_8351f540-581b-440d-97d3-16aa7fcdd609"
      unitRef="number">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i043bd60b12a44593b9b9d172ae3e9dc8_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC0zLTEtMS0zNTE0Mw_f1dcd848-f568-4097-b630-9e189f26241d"
      unitRef="usd">308830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iae90f937da354ae495fea085a7cb6aad_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC00LTEtMS0zNTE0Mw_90f4599e-b489-4db8-a2a3-5cb6a7e74141"
      unitRef="number">0.139</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba632f76c95d4a8b8e94dc1941712efd_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC01LTEtMS0zNTE0Mw_bed1610c-1749-4bbb-bdd7-3daf312a7007"
      unitRef="usd">141237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1d879f6856e74a458b73a75036599c65_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC02LTEtMS0zNTE0Mw_9783eb76-c965-40d4-98a9-74dc4054aee1"
      unitRef="number">0.176</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea42de2708bc466eb1379258162d0630_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC03LTEtMS0zNTE0Mw_37c2084b-745e-4860-819d-66fa88cf5c4e"
      unitRef="usd">450067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iefd2cc1d18cf4c7395166b61edd1395f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOC04LTEtMS0zNTE0Mw_e731115e-9462-4227-a6ce-858c20d031cf"
      unitRef="number">0.148</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cfb28d33b494b7eb805f1d5ce8c7053_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS0xLTEtMS0zNTE0Mw_41fe8f03-56fd-4f19-9aee-39a19c90c1f1"
      unitRef="usd">-34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id74c49e917844d5b8b867b0bdf0614d2_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS0yLTEtMS0zNTE0Mw_89efb21b-635f-4b6f-bf9e-9aac0e679819"
      unitRef="number">-0.044</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i547feb18208c41b6997e2ab52931b136_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS0zLTEtMS0zNTE0Mw_0a0f2443-0792-4a9f-b2e2-a73f835912b0"
      unitRef="usd">-34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e09a839641d4269b8d151f6c0e7f7b6_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS00LTEtMS0zNTE0Mw_8684e38f-7b08-412e-8060-e07f67e9174e"
      unitRef="number">-0.015</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad35c8503bd64a8597045e48bb6275b3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS01LTEtMS0zNTE0Mw_3acbfbc1-8aca-4809-9384-7e7cf6693fbc"
      unitRef="usd">-40806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i883ab11761e6454794561d7092c4e3ac_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS02LTEtMS0zNTE0Mw_31e4f340-384d-415c-8179-cf5171e12e9b"
      unitRef="number">-0.051</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5903633982b94429b56d592ac889a242_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS03LTEtMS0zNTE0Mw_89d6779c-3656-41d6-b843-73a862ca00ec"
      unitRef="usd">-75127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic0d61ff3afa641a8a89bbc94cb30fb73_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfOS04LTEtMS0zNTE0Mw_9f22e598-5d34-44c1-83e6-20c478b35ea5"
      unitRef="number">-0.025</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3065cb6c8cc5414b82f8bf0d087d7df2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtMS0xLTEtMzUxNDM_fad037de-def0-43d5-9943-039e8731e8bf"
      unitRef="usd">93114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7e6a173c651c47b0837c4e42b8c094f2_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtMi0xLTEtMzUxNDM_4a081c39-c8bc-412e-81a3-a9b23e2f188e"
      unitRef="number">0.119</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ea194795c31481cadc88a95127226e3_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtMy0xLTEtMzUxNDM_1c90585f-1546-41d6-8440-2646cc53f787"
      unitRef="usd">274509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i83b702a77f504fb5a2e9696f3f2b44f7_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtNC0xLTEtMzUxNDM_d920d70c-118b-4795-b2d0-4cddd68365ee"
      unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15ffbf15c10d4151945e1940932764c5_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtNS0xLTEtMzUxNDM_5dc9bb53-4ca5-4234-8c08-839ffa048c92"
      unitRef="usd">100431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9a5be50806d646f1ab86959ae9145bd4_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtNi0xLTEtMzUxNDM_fe3c331f-0ac8-43a1-960b-75ac64b9e78e"
      unitRef="number">0.125</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c9325ecdb834d07b0fcf68c1a8a5127_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtNy0xLTEtMzUxNDM_2bc253d2-c9be-4d8b-803f-bfa55b24ad74"
      unitRef="usd">374940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6bac66c1c5144005875ef13f508876a3_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjkzYzBjZTQ1MGQ4YjQzMzZiNGExYzA2M2MxYTU4Yjk0L3RhYmxlcmFuZ2U6OTNjMGNlNDUwZDhiNDMzNmI0YTFjMDYzYzFhNThiOTRfMTAtOC0xLTEtMzUxNDM_d2bb15de-1899-447e-a421-17b175da30fd"
      unitRef="number">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc7fa08665d04dc49508719cba8e0125_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy0xLTEtMS0zNTE1MQ_5e8ee2fc-7f71-42e2-8f9b-052a1f5aee9c"
      unitRef="usd">611434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9765b0ad44b04b0e9b5801c9d6cb6e2a_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy0yLTEtMS0zNTE1MQ_7119c628-28c5-43c5-8b6a-2b2b1a5f40fc"
      unitRef="number">0.805</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3019cfb87554df18336ae159ff39cec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy0zLTEtMS0zNTE1MQ_e228feb0-ea98-48ee-9fb6-1ab77562bb86"
      unitRef="usd">703429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib3b38b073b414b2bb558b3fb7f48b4b7_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy00LTEtMS0zNTE1MQ_8aa46c5c-8b9e-4076-a0c1-a3e7ad8bd4f8"
      unitRef="number">0.818</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7efa49980b9245a08192184c678ba6a6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy01LTEtMS0zNTE1MQ_908f1132-70a8-4ddd-aeab-1d47128f6e83"
      unitRef="usd">1314862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i715c4fdd2c74438f942efe2b81c884b2_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMy02LTEtMS0zNTE1MQ_531a005b-e356-4356-adc7-27cf892296e9"
      unitRef="number">0.812</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id49e69e477ac409d932dff3e0f862677_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC0xLTEtMS0zNTE1MQ_7c792782-a73f-43c6-90c8-5957c9a37f69"
      unitRef="usd">37073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i86ef1406c5044bcb959f2e4458696ede_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC0yLTEtMS0zNTE1MQ_5e73f115-2f61-4ada-ac77-33b6ba2df1ca"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d82eeac18c24f7489613acfe36667ac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC0zLTEtMS0zNTE1MQ_3916f04e-0f36-46bf-ad0f-9ce659f75ac8"
      unitRef="usd">43218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib966abe332c94bf5ad6cb26991fc94fa_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC00LTEtMS0zNTE1MQ_a9aca4c7-b9f3-4292-9185-9023bd84639c"
      unitRef="number">0.050</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia34cd679b55947c998dd63ac2576b463_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC01LTEtMS0zNTE1MQ_e365a764-5193-4a4e-970e-44fb65a314ef"
      unitRef="usd">80292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief2481968f2a4e4e8ffe8ae50698d56c_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNC02LTEtMS0zNTE1MQ_4016377d-cd5f-4af3-955f-0ff680510a2f"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd6f24a22efd482c92a126f5b5376af0_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS0xLTEtMS0zNTE1MQ_80cab620-fa29-4ec1-872e-3d13e913cc22"
      unitRef="usd">648507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1bd75675479b49da8471eafaf2db8571_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS0yLTEtMS0zNTE1MQ_9b1c7d9c-d30b-487b-9973-3d4a8a036b04"
      unitRef="number">0.854</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i393e9f8789c24c9fb8f1db8a2572fb51_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS0zLTEtMS0zNTE1MQ_de905ffc-36c9-4c2b-a223-65e0ff3b5d1c"
      unitRef="usd">746647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c69e0ddd4d3403f9996ed600a0fd7a0_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS00LTEtMS0zNTE1MQ_ed7949bf-1602-4c19-a57a-023c0d6cc245"
      unitRef="number">0.868</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf786a50f7534bbf90009cf82a522397_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS01LTEtMS0zNTE1MQ_827f81ff-15d0-4fbc-a10f-6e5136ebe18c"
      unitRef="usd">1395154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if0b855dbe1ba45e184484daf34358b22_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfNS02LTEtMS0zNTE1MQ_d4e36e54-5363-4de4-99ad-a9791fdba284"
      unitRef="number">0.861</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0433526366304dcc949beb827af9d11c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC0xLTEtMS0zNTE1MQ_e5003f78-46d4-4b39-92b5-9270c8de4bf0"
      unitRef="usd">134914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icea2f324939a4572abb7238d4b9e12c8_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC0yLTEtMS0zNTE1MQ_25c9f139-c137-425b-9425-63cf7b260cde"
      unitRef="number">0.178</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9493b41b850345debb0d1041ef5ac649_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC0zLTEtMS0zNTE1MQ_d20072c5-71e0-4b75-8914-7a3fa70e47f5"
      unitRef="usd">145799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i151d68e4cf2a44ada6f6bd861e991908_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC00LTEtMS0zNTE1MQ_2e68e9bf-288b-41bd-a603-30aff984ddde"
      unitRef="number">0.169</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5b1f744a4a447729f3c66e43d738537_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC01LTEtMS0zNTE1MQ_ada48a6f-be37-423a-968b-04c12c8a9de3"
      unitRef="usd">280714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4922466a327b438d9d86708b207c1b52_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOC02LTEtMS0zNTE1MQ_4ba87ca9-1af4-47d6-9b67-c95d07605295"
      unitRef="number">0.173</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida3f66c30cb6421bb2f7e0ce7c5beb56_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS0xLTEtMS0zNTE1MQ_6d22da8f-a2cc-4c73-9009-141597830425"
      unitRef="usd">-37073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i15208bc8403a41198bf60ce9d88b71dd_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS0yLTEtMS0zNTE1MQ_ab30ca35-be5e-4a4d-acc5-6514bd1e5ef7"
      unitRef="number">-0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72fa2717c9bc4258a215b87e99a89b6b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS0zLTEtMS0zNTE1MQ_09d361a9-0d84-4e3e-a20b-81e18c9ad393"
      unitRef="usd">-43218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id1b78da3fb074694acd2cbf4f3dc6bd6_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS00LTEtMS0zNTE1MQ_5e2c48cb-3708-4130-b907-6538c2c62feb"
      unitRef="number">-0.050</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iace9d7498b544e0283cf74aa531ed291_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS01LTEtMS0zNTE1MQ_01916a20-6b1d-47eb-94ed-5dd7b306fea3"
      unitRef="usd">-80292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i097b614892984988ac9bce069d77d1bc_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfOS02LTEtMS0zNTE1MQ_ee43ec8a-f52f-4fec-986d-613bed0a5259"
      unitRef="number">-0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c13ecda62434cbd851067d3caf3fe4a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtMS0xLTEtMzUxNTE_7ac0fbca-c7c8-45ca-924e-1cfad2b96705"
      unitRef="usd">97841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie2ba3bbf0b1f4a7c9609a9594949e491_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtMi0xLTEtMzUxNTE_429d1fbc-3ecd-42d5-9542-4381f6acdda2"
      unitRef="number">0.129</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe7c6ed8565242cb912a1b93f3ee1821_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtMy0xLTEtMzUxNTE_42d76c3d-69b8-4f50-bf76-cdb5be0bdc11"
      unitRef="usd">102581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3e72d548db234c3e917eccee1dc8c67a_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtNC0xLTEtMzUxNTE_ed096f8c-e37c-4517-9bf0-7178a05891da"
      unitRef="number">0.119</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33065c5eea064d43a0fb484f22f1f43a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtNS0xLTEtMzUxNTE_c875e45b-5560-4910-828a-d217872d5c33"
      unitRef="usd">200422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e9b50e998524ab496f3c9a4f627bd5d_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RhYmxlOjIwY2EyZWIzZjVmYTQ1NTk4MGU1M2EyODE0YzgwNWE0L3RhYmxlcmFuZ2U6MjBjYTJlYjNmNWZhNDU1OTgwZTUzYTI4MTRjODA1YTRfMTAtNi0xLTEtMzUxNTE_254ba325-56aa-4bc7-a2c2-d037101da630"
      unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <bios:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTY_d1c53310-ca4f-4ea2-8d8f-759261fbcb8d">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Business Risk &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company generates revenue from managed care contracts and other agreements with commercial third-party payers. Revenue related to the Company&#x2019;s largest payer was approximately 16%, 15% and 16% for the years ended December&#160;31, 2021, 2020 and 2019, respectively. The Company renewed its contract with this payer effective February 2022. There were no other managed care contracts that represent greater than 10% of revenue for the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019, approximately 12%, 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs such as Medicare and Medicaid. As of December&#160;31, 2021 and 2020, approximately 11% and 13%, respectively, of the Company&#x2019;s accounts receivable was related to these programs. Governmental programs pay for services based on fee schedules and rates that are determined by the related governmental agency. Laws and regulations pertaining to government programs are complex and subject to interpretation. As a result, there is at least a reasonable possibility that recorded estimates will change in the near term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company does not require its patients nor other payers to carry collateral for any amounts owed for goods or services provided. Other than as discussed above, concentrations of credit risk relating to trade accounts receivable is limited due to the Company&#x2019;s diversity of patients and payers. Further, the Company generally does not provide charity care.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, approximately 74% of the Company&#x2019;s pharmaceutical and medical supply purchases were from four vendors. For the years ended December&#160;31, 2020 and 2019, approximately 70% of the Company&#x2019;s pharmaceutical and medical supply purchases were from three vendors. Although there are a limited number of suppliers, the Company believes that other vendors could provide similar products on comparable terms. However, a change in suppliers could cause delays in service delivery and possible losses in revenue, which could adversely affect the Company&#x2019;s financial condition or operating results. Although there is uncertainty regarding the COVID-19 pandemic, as of December&#160;31, 2021 the Company has been able to maintain adequate levels of supplies and pharmaceuticals to support its operations.&lt;/span&gt;&lt;/div&gt;</bios:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i68a90753adc54db9a9017da5ba26f9f2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTI2NDQzODM3NTAyNTI_8f7b43b3-21de-43f1-a792-513bba853586"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iefd9d5184d094055a9e5e4317f3d3128_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTgyNTY_395b2bd5-842e-4e97-aa98-90f1c15213ca"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72cc63497eab4430801b1b09dca5fff7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTgyNjM_52f95fff-d053-4926-a4cf-effc8658e7aa"
      unitRef="number">0.16</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e5233c39f884377ade905133a643113_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTg2NjI_bb161f19-e047-41df-82e5-8da8fa0f4732"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i994e4bde521945f196bf977e05dce238_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTg2NjY_689013e9-e6a6-4e10-876b-a758e3e923ea"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if54705f6cea1450e87f5168af1f6b84a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTg2NzM_7c4c3eb0-1392-435b-9c3e-1af38985af9c"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9ed7ee7192d94879a4b71ac2a8f94aa2_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTg4NDE_3e1bff33-36b4-4aed-8d46-42c523a7c8a1"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if688e55beffc44e18e7d2574cecab8a2_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTg4NDg_f6d39fd6-281e-4ec9-aee6-42811f5f00bf"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f15e2a1abaa4d3da4bb7af36ca12d08_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMTk2NzU_b589b0d0-651f-4ebe-8780-e3e1c5a539b1"
      unitRef="number">0.74</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie533d4264531438c9a7a61819818e59e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMzI5ODUzNDkxNDU3NA_3bba781f-6fd9-443f-961c-7aa2446bfb9f"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i33a80b5b33d14e4e8b9e7710fd4eb76f_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMzI5ODUzNDkxNDU3NA_6919414e-78c5-4643-bdc2-97da7e8044f2"
      unitRef="number">0.70</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTc_5eeeac09-75da-49a0-8e09-6251e199b55f">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value Measurements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The fair value measurement accounting standard, ASC Topic 820, &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;Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC 820&#x201d;), provides a framework for measuring fair value and defines fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. The standard establishes a valuation hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs market participants would use in valuing the asset or liability developed based on independent market data sources. Unobservable inputs are inputs that reflect the Company&#x2019;s assumptions about the factors market participants would use in valuing the asset or liability developed based upon the best information available. The valuation hierarchy is composed of three categories. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:58.5pt;text-indent:-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 1 - Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:58.5pt;text-indent:-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 2 - Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:58.5pt;text-indent:-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 3 - Inputs to the fair value measurement are unobservable inputs or valuation techniques.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While the Company believes its valuation methods are appropriate and consistent with other market participants, the use of&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;FAIR VALUE MEASUREMENTS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are determined by maximizing the use of observable inputs and minimizing the use of unobservable inputs.  The hierarchy places the highest priority on unadjusted quoted market prices in active markets for identical assets or liabilities (Level 1 measurements) and gives the lowest priority to unobservable inputs (Level 3 measurements).  The three levels of inputs within the fair value hierarchy are defined in 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 Significant Accounting Policies. &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;While the Company believes its valuation methods are appropriate and consistent with other market participants, the use of&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;First Lien Term Loan&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;: Prior to the October refinancing, the fair value of the First Lien Term Loan is derived from a broker quote on the loans in the syndication (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the First Lien Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Second Lien Notes&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;: Prior to the January refinancing, the fair value of the Second Lien Notes is derived from a cash flow model that discounted the cash flows based on market interest rates (Level 3 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the Second Lien Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;New First Lien Term Loan&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 fair value of the New First Lien Term Loan is derived from a broker quote on the loans in the syndication (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the New First Lien Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Senior Notes&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 fair value of the Senior Notes is derived from a broker quote (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the Senior Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Interest rate swaps&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 fair values of interest rate swaps are derived from the interest rates prevalent in the market and future expectations of those interest rates (Level 2 inputs). The Company determines the fair value of the investments based on quoted prices from third-party brokers. Both interest rate swaps have been terminated. See Note 12, &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;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the fair value of the interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Interest rate cap&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 fair values of the interest rate cap are derived from the interest rates prevalent in the market and future expectations of those interest rates (Level 2 inputs). The Company determines the fair value of the investments based on quoted prices from third-party brokers. See Note 12, &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;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the fair value of the interest rate caps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other assets or liabilities measured at fair value at December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85NC9mcmFnOjg4YmY0ZWFlZmVlOTQ5ZTRiZWFjNzY5YWY1MGUxMzEzL3RleHRyZWdpb246ODhiZjRlYWVmZWU5NDllNGJlYWM3NjlhZjUwZTEzMTNfMjMzOTg_8a75a3b6-d65e-494b-b3e2-6036416b243c">&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;  In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. This ASU provides optional expedient and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The FASB further issued ASU 2021-01 to clarify the scope of Topic 848. The ASU can be adopted no later than December 1, 2022 with early adoption permitted. The Company does not expect adoption will have any material impact on the Company&#x2019;s results of operations, cash flows or financial position.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTgxMg_95ca8dd0-35f3-466a-af99-2bfb98fdcc09">BUSINESS ACQUISITIONS&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Merger with BioScrip, Inc. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; As discussed in Note 1, &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;Nature of Operations and Presentation of Financial Statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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;Option Care merged with BioScrip on August 6, 2019. BioScrip was a national provider of infusion and home care management solutions. The Merger of Option Care and BioScrip into Option Care Health created an expanded national platform and the opportunity to drive economies of scale through procurement savings, facility rationalization and other operating cost savings.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The fair value of purchase consideration transferred of $1,087,214, includes the value of the number of shares of the combined company owned by BioScrip shareholders at closing of the Merger, the value of common shares issued to certain warrant and preferred shareholders in conjunction with the Merger, the fair value of stock-based instruments that were vested or earned as of the Merger, and cash payments made in conjunction with the Merger. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/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:112%"&gt;The Company&#x2019;s allocation of consideration exchanged to the net tangible and intangible assets acquired and liabilities assumed, net of cash acquired, in the Merger is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;96,532&#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="9" 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:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;font-weight:400;line-height:100%"&gt;19,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net &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:8pt;font-weight:400;line-height:100%"&gt;48,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net &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:8pt;font-weight:400;line-height:100%"&gt;193,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net of deferred tax liabilities &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:8pt;font-weight:400;line-height:100%"&gt;26,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset &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:8pt;font-weight:400;line-height:100%"&gt;22,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Accounts payable &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:8pt;font-weight:400;line-height:100%"&gt;(66,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assumed liabilities, net of other acquired assets&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:8pt;font-weight:400;line-height:100%"&gt;(20,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total acquired identifiable assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill &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:8pt;font-weight:400;line-height:100%"&gt;796,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,087,214&#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="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; Assuming BioScrip had been acquired as of January 1, 2019, and the results of BioScrip had been included in operations beginning on January 1, 2019, the following tables provide estimated unaudited pro forma results of operations for the&#160;year ended December 31, 2019 (in thousands). The estimated pro forma net income adjusts for the effect of fair value adjustments related to the Merger, transaction costs and other non-recurring costs directly attributable to the Merger and the impact of the additional debt to finance the Merger. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:47.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,755,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss&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:8pt;font-weight:400;line-height:100%"&gt;(49,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimated unaudited pro forma information is not necessarily indicative of the results that actually would have occurred had the&#160;Merger&#160;been completed on the date indicated or the future operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the periods subsequent to the&#160;Merger Date&#160;that are included in the results of operations for the year ended December 31, 2019, BioScrip had net revenue of&#160;$308.9 million&#160;and a net loss of&#160;$30.1 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition-related costs were expensed as incurred, with the exception of BioScrip success-based fees that are included in consideration transferred. The Company recorded transaction costs that are expensed in selling, general and administrative expenses during the year ended December 31, 2019 of approximately $25.8 million. Transaction expenses consisted of professional fees for advisory, consulting and underwriting services as well as other incremental costs directly related to the acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;BioCure Asset Acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In April 2021, pursuant to the asset purchase agreement dated April 7, 2021, the Company completed the acquisition of certain assets of BioCure, LLC (&#x201c;BioCure&#x201d;) for a purchase price of $18.9&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price of BioCure was accounted for as an asset acquisition in accordance with ASC Topic 805, Business Combinations, with the total purchase price being allocated to the assets acquired based on the relative fair value of each asset. The purchase price was allocated to the assets acquired as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total consideration transferred&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;18,852&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangibles assets, net consists of referral sources which were assigned a useful life of 15 years, amortized on a straight-line basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Infinity Infusion Nursing LLC &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;  In October 2021, pursuant to the equity purchase agreement dated October 1, 2021, the Company completed the 100% acquisition of the equity interest in Infinity Infusion LLC (&#x201c;Infinity&#x201d;) for a purchase price, net of cash acquired of $59.6&#160;million, which is comprised of a $50.0&#160;million cash payment, two contingent $5.0&#160;million payments (included as a non-cash change in other noncurrent assets and liabilities within the consolidated statements of cash flows), and $(.4)&#160;million of other purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; The allocation of the purchase price of Infinity was accounted for as a business combination in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, with the total purchase price being allocated to the assets and liabilities acquired based on the relative fair value of each asset and liability. The following is a preliminary estimate of the allocation of the consideration transferred, open for accounts receivable and accounts payable, to acquired identifiable assets and assumed liabilities, net of cash acquired, as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;2,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:8pt;font-weight:400;line-height:100%"&gt;25,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and other assumed liabilities&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:8pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Fair value identifiable assets and liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;27,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Cash acquired&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:8pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;61,030&#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:8pt;font-weight:400;line-height:100%"&gt;Less: cash acquired&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:8pt;font-weight:400;line-height:100%"&gt;(1,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase price, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;59,604&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Goodwill is attributable to cost synergies from operational efficiencies and establishing a more comprehensive clinical platform through the Company&#x2019;s national infrastructure and Infinity&#x2019;s nursing network.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Wasatch Infusion LLC Acquisition &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In December 2021, pursuant to the executed asset purchase agreement on December 29, 2021, the Company completed the acquisition of Wasatch Infusion LLC (&#x201c;Wasatch&#x201d;) for a purchase price of $19.5&#160;million, which is comprised of a $17.8&#160;million cash payment, a contingent $2.0&#160;million payment (included as a non-cash change in other noncurrent assets and liabilities within the consolidated statements of cash flows), and $(.3)&#160;million of other purchase price adjustments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of the purchase price of Wasatch was accounted for as a business combination in accordance with ASC Topic 805, &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;Business Combinations&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;, with the total purchase price being allocated to the assets and liabilities acquired based on the relative fair value of each asset and liability. The following is a preliminary estimate of the allocation of the consideration transferred, open for accounts receivable and accounts payable, to acquired identifiable assets and assumed liabilities, as of December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:8pt;font-weight:400;line-height:100%"&gt;4,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Other assets&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:8pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:8pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Other assumed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Fair value Identifiable assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;3,025&#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:8pt;font-weight:400;line-height:100%"&gt;Goodwill (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;19,455&#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:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1) Goodwill is attributable to cost synergies from procurement and operational efficiencies and elimination of duplicative administrative costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ib76782d2f67a49a48cf585b2dadeb871_D20190806-20190806"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2Nzc4OA_c0875756-10c8-4635-803f-d6b13ad2afb2"
      unitRef="usd">1087214</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2NzgxOQ_36662f77-ef94-4401-b9dc-1dd20db71dea">&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:112%"&gt;The Company&#x2019;s allocation of consideration exchanged to the net tangible and intangible assets acquired and liabilities assumed, net of cash acquired, in the Merger is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:72.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.996%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;96,532&#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="9" 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:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;font-weight:400;line-height:100%"&gt;19,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property and equipment, net &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:8pt;font-weight:400;line-height:100%"&gt;48,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net &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:8pt;font-weight:400;line-height:100%"&gt;193,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax assets, net of deferred tax liabilities &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:8pt;font-weight:400;line-height:100%"&gt;26,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset &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:8pt;font-weight:400;line-height:100%"&gt;22,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Operating lease liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(28,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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:8pt;font-weight:400;line-height:100%"&gt;Accounts payable &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:8pt;font-weight:400;line-height:100%"&gt;(66,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other assumed liabilities, net of other acquired assets&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:8pt;font-weight:400;line-height:100%"&gt;(20,663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total acquired identifiable assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;291,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill &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:8pt;font-weight:400;line-height:100%"&gt;796,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"&gt;1,087,214&#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;The following is a preliminary estimate of the allocation of the consideration transferred, open for accounts receivable and accounts payable, to acquired identifiable assets and assumed liabilities, net of cash acquired, as of December 31, 2021 (in thousands):&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;2,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:8pt;font-weight:400;line-height:100%"&gt;25,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and other assumed liabilities&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:8pt;font-weight:400;line-height:100%"&gt;(539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Fair value identifiable assets and liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;27,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Cash acquired&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:8pt;font-weight:400;line-height:100%"&gt;1,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;61,030&#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:8pt;font-weight:400;line-height:100%"&gt;Less: cash acquired&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:8pt;font-weight:400;line-height:100%"&gt;(1,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase price, net of cash acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;59,604&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Goodwill is attributable to cost synergies from operational efficiencies and establishing a more comprehensive clinical platform through the Company&#x2019;s national infrastructure and Infinity&#x2019;s nursing network.&lt;/span&gt;&lt;/div&gt;The following is a preliminary estimate of the allocation of the consideration transferred, open for accounts receivable and accounts payable, to acquired identifiable assets and assumed liabilities, as of December 31, 2021 (in thousands):&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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:8pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;font-weight:400;line-height:100%"&gt;2,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:8pt;font-weight:400;line-height:100%"&gt;4,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Other assets&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:8pt;font-weight:400;line-height:100%"&gt;958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Accounts payable&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:8pt;font-weight:400;line-height:100%"&gt;(6,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:8pt;font-weight:400;line-height:100%"&gt;Other assumed liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(940)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Fair value Identifiable assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;3,025&#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:8pt;font-weight:400;line-height:100%"&gt;Goodwill (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:8pt;font-weight:400;line-height:100%"&gt;Purchase Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #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:8pt;font-weight:400;line-height:100%"&gt;19,455&#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:5pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1) Goodwill is attributable to cost synergies from procurement and operational efficiencies and elimination of duplicative administrative costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMS00LTEtMS0zNDY0MQ_a923f88c-4f0d-4b9e-8d63-f34bd69251d7"
      unitRef="usd">96532000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMi00LTEtMS0zNDY0MQ_fe7b8810-9ee9-4780-b49c-abf77a61c874"
      unitRef="usd">19683000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMy00LTEtMS0zNDY0MQ_b663a818-8230-4258-9d95-c86087b0a0d6"
      unitRef="usd">48732000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfNC00LTEtMS0zNDY0MQ_af674cdb-6338-49d2-b715-994d40381300"
      unitRef="usd">193245000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfNS00LTEtMS0zNDY0MQ_6febb474-be7b-49fe-8f5d-14fdad2b8b97"
      unitRef="usd">26731000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <bios:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfNi00LTEtMS0zNDY0MQ_caef4d33-dfdb-4da3-8793-08b00f9304db"
      unitRef="usd">22378000</bios:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfNy00LTEtMS0zNDY0MQ_a0baccda-1e78-48c2-a553-a357f62dc7a2"
      unitRef="usd">28897000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfOC00LTEtMS0zNDY0MQ_142f2eca-1944-4f3e-b5e8-84e3c1b98059"
      unitRef="usd">66668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfOS00LTEtMS0zNDY0MQ_d20376c8-facc-4f68-82a6-53b29fe9ef08"
      unitRef="usd">20663000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMTAtNC0xLTEtMzQ2NDE_a3396d20-62fa-416d-9198-1a1450027746"
      unitRef="usd">291073000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMTEtNC0xLTEtMzQ2NDE_05658117-6718-4ded-a22b-a6bc1e746d3e"
      unitRef="usd">796141000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ieca05619a62e421286dab18405ef81fb_I20190806"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmM0ODEzMjBkMWZmNjQ5ODI5YWZmYmFlMGYyZTQyYzRmL3RhYmxlcmFuZ2U6YzQ4MTMyMGQxZmY2NDk4MjlhZmZiYWUwZjJlNDJjNGZfMTItNC0xLTEtMzQ2NDE_e6c12820-ee65-45da-bb00-e2676af01749"
      unitRef="usd">1087214000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTgxMQ_1839b72b-c546-4d4d-aa85-203905d9d4e4">Assuming BioScrip had been acquired as of January 1, 2019, and the results of BioScrip had been included in operations beginning on January 1, 2019, the following tables provide estimated unaudited pro forma results of operations for the&#160;year ended December 31, 2019 (in thousands). The estimated pro forma net income adjusts for the effect of fair value adjustments related to the Merger, transaction costs and other non-recurring costs directly attributable to the Merger and the impact of the additional debt to finance the Merger. &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:47.660%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.564%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,755,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss&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:8pt;font-weight:400;line-height:100%"&gt;(49,566)&lt;/span&gt;&lt;/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:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i20045991442941e491abbdc872dd3639_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjI1ZDA5ODY1YThiNDQ5ZmM5ODQxMmIzMjZiNTg3MWJlL3RhYmxlcmFuZ2U6MjVkMDk4NjVhOGI0NDlmYzk4NDEyYjMyNmI1ODcxYmVfMi00LTEtMS0w_d346584d-d8bd-4e89-8936-753b80ab9a05"
      unitRef="usd">2755361000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i20045991442941e491abbdc872dd3639_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjI1ZDA5ODY1YThiNDQ5ZmM5ODQxMmIzMjZiNTg3MWJlL3RhYmxlcmFuZ2U6MjVkMDk4NjVhOGI0NDlmYzk4NDEyYjMyNmI1ODcxYmVfMy00LTEtMS0w_16c3cb5c-7306-4157-b356-a498bee5ad07"
      unitRef="usd">-49566000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i20045991442941e491abbdc872dd3639_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNDQxMg_c690fba2-1ce1-4587-9384-124018468f6e"
      unitRef="usd">308900000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i20045991442941e491abbdc872dd3639_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNDQzMw_35cbd8da-f01b-4223-a316-b71d144db4bb"
      unitRef="usd">-30100000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:PaymentsForMergerRelatedCosts
      contextRef="i20045991442941e491abbdc872dd3639_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNDczNQ_04e3cf53-9b0d-4a5c-b7b2-dd3cb07a286f"
      unitRef="usd">25800000</us-gaap:PaymentsForMergerRelatedCosts>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2NzgyMQ_38ff80ca-3fd0-45bc-bac1-c3f492b7a05f"
      unitRef="usd">18900000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2NzgzNQ_6bd228de-4432-418e-acd1-33ad6fb14ec7">The purchase price was allocated to the assets acquired as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Amount&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:8pt;font-weight:400;line-height:100%"&gt;Inventories&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total consideration transferred&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:8pt;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:8pt;font-weight:400;line-height:100%"&gt;18,852&#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:AssetAcquisitionTableTextBlock>
    <bios:AssetAcquisitionInventory
      contextRef="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmNkODNjMWJkMzlmNzRmOGNhNDA5YzkxOGQzMjlkOWJlL3RhYmxlcmFuZ2U6Y2Q4M2MxYmQzOWY3NGY4Y2E0MDljOTE4ZDMyOWQ5YmVfMS0xLTEtMS0zNTIwNw_8bb9ee73-e38e-4656-a2f8-9c07a5d977da"
      unitRef="usd">601000</bios:AssetAcquisitionInventory>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmNkODNjMWJkMzlmNzRmOGNhNDA5YzkxOGQzMjlkOWJlL3RhYmxlcmFuZ2U6Y2Q4M2MxYmQzOWY3NGY4Y2E0MDljOTE4ZDMyOWQ5YmVfMi0xLTEtMS0zNTIwNw_6390d80b-8509-41dd-b75a-b0d0f5bd0cfa"
      unitRef="usd">18251000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <bios:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOmNkODNjMWJkMzlmNzRmOGNhNDA5YzkxOGQzMjlkOWJlL3RhYmxlcmFuZ2U6Y2Q4M2MxYmQzOWY3NGY4Y2E0MDljOTE4ZDMyOWQ5YmVfMy0xLTEtMS0zNTIwNw_a58005e1-5f18-47c7-8250-7ebd52a87f29"
      unitRef="usd">18852000</bios:AssetAcquisitionAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i82399b2e6b0944d1a02ad0b25c7e6c6f_D20210407-20210407"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2NzgzNg_f4e38d76-556c-48c9-85ac-b1d5bde7e7de">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2Nzg1Mg_3e03dce0-7730-4408-8c28-cf606b9045c6"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <bios:BusinessCombinationConsiderationTransferredNetOfCashAcquired
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2Nzg1OA_974b764e-c720-4320-93d6-aaf071756acf"
      unitRef="usd">59600000</bios:BusinessCombinationConsiderationTransferredNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE3MDMzNw_4213af57-a4a0-4405-b3d6-0a10df414ee0"
      unitRef="usd">50000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <bios:BusinessCombinationNumberOfContingentPayments
      contextRef="ib0203be2a1884f368a1729d1ca4ed01b_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfMjE5OTAyMzI4NzEwMw_79d511de-0d1a-4540-a278-58f309046833"
      unitRef="payment">2</bios:BusinessCombinationNumberOfContingentPayments>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE3MDM1Mg_1fbdc37e-772c-496c-acda-5dcbb9e865e7"
      unitRef="usd">5000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE3MDM2Ng_592060e3-fbc3-4cf8-bc60-ed2e49b09aab"
      unitRef="usd">-400000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfMS0yLTEtMS0zNTIxMg_4abfa40e-53f1-4f40-b08f-ddcfbc7efbbc"
      unitRef="usd">2219000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfMi0yLTEtMS0zNTIxMg_98b0292a-2480-4327-9bf6-b92ffc0d63e4"
      unitRef="usd">25400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfMy0yLTEtMS0zNTIxMg_f8278521-25b4-4ad4-ab7b-2033c574790b"
      unitRef="usd">539000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfNC0yLTEtMS0zNTIxMg_02d4f79e-53bf-4f9d-ac2e-ab4f7520b404"
      unitRef="usd">27080000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i3f8bf1e423b341e593e9c5bfd034d8bb_I20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfNS0yLTEtMS0zNTIxMg_c7df4405-ffcd-4fa3-8351-1865a68c5804"
      unitRef="usd">32524000</us-gaap:Goodwill>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfNi0yLTEtMS0zNTIxMg_053a96fc-6739-4714-a1b3-f1c572ef16d7"
      unitRef="usd">1426000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfNy0yLTEtMS0zNTIxMg_937bf356-fe0a-4ffb-9096-ead896c171d5"
      unitRef="usd">61030000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfOC0yLTEtMS0zNTIxMg_6e4780b2-c6a8-417a-b13e-9506d6625596"
      unitRef="usd">1426000</us-gaap:CashAcquiredFromAcquisition>
    <bios:BusinessCombinationConsiderationTransferredNetOfCashAcquired
      contextRef="ifc28e15e23174cb2b39dfefc43409597_D20211001-20211001"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjc0YjE1ZThmODA2ZTRkZjhhZTcwYmI5YjQ3YzZlYjFhL3RhYmxlcmFuZ2U6NzRiMTVlOGY4MDZlNGRmOGFlNzBiYjliNDdjNmViMWFfOS0yLTEtMS0zNTIxMg_4f5d7232-b388-43db-89c7-c851795a20bd"
      unitRef="usd">59604000</bios:BusinessCombinationConsiderationTransferredNetOfCashAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i764323d6ab364afaac3d243dab724de1_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNTQ5NzU1ODE2NzgwMw_30a91982-003a-4e04-b73e-14bc620b736e"
      unitRef="usd">19500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i764323d6ab364afaac3d243dab724de1_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNjA0NzMxMzk4NDI3MA_a24ca31b-e7df-4c4f-a148-09253a774144"
      unitRef="usd">17800000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i764323d6ab364afaac3d243dab724de1_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNjA0NzMxMzk4NDI4NQ_f2806910-5271-4790-b6f6-3a616310b038"
      unitRef="usd">2000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i764323d6ab364afaac3d243dab724de1_D20211229-20211229"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RleHRyZWdpb246MDVhOTM5Mzg4ZDFiNDkyYWE4NTZhZDA2ZmRjYjJmZmNfNjA0NzMxMzk4NDI5OQ_55fc75f1-b3de-4b79-9c3d-9cfff1ae7082"
      unitRef="usd">-300000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfMS0yLTEtMS0zNTIyNQ_44a7ccde-6b4d-48dc-a7c0-87c516593396"
      unitRef="usd">3410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfMi0yLTEtMS0zNTIyNQ_b8a29ec8-4f0f-4a0d-8fe4-2c9fe5f6c45e"
      unitRef="usd">2038000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfMy0yLTEtMS0zNTIyNQ_4213cd09-2fe6-4b3f-953f-6e0a7464100c"
      unitRef="usd">4245000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfNC0yLTEtMS0zNTIyNQ_87998d4c-390b-4439-b120-b5bb9e6c49b2"
      unitRef="usd">958000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfNS0yLTEtMS0zNTIyNQ_dda83de8-ec78-4079-93bc-c6e7e3337da0"
      unitRef="usd">6686000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfNi0yLTEtMS0zNTIyNQ_ffdc9ef1-ce60-4f52-8d92-a8b374ff6f51"
      unitRef="usd">940000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfNy0yLTEtMS0zNTIyNQ_74aa5f97-cbd0-4096-b3cf-c23deb02bb8e"
      unitRef="usd">3025000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i3b6a4e5d349c42638794b943a024624b_I20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfOC0yLTEtMS0zNTIyNQ_19242407-67b0-4638-8d2b-f4e63811954b"
      unitRef="usd">16430000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i764323d6ab364afaac3d243dab724de1_D20211229-20211229"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF85Ny9mcmFnOjA1YTkzOTM4OGQxYjQ5MmFhODU2YWQwNmZkY2IyZmZjL3RhYmxlOjMyYWMzMjMxODM2MDRiZWFhZDlkN2QwOGZiNGQ4NzgzL3RhYmxlcmFuZ2U6MzJhYzMyMzE4MzYwNGJlYWFkOWQ3ZDA4ZmI0ZDg3ODNfMTgtMi0xLTEtMzMwMzk_fcc20daa-0edd-4175-a4f0-885f268df12e"
      unitRef="usd">19455000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90ZXh0cmVnaW9uOjc2NzdhODJlMGE0NzQ0Zjc5MTNjYjVhZmVkNjM0NTUzXzEzOA_5d94f9bf-fbda-484a-9590-b00c0a150fdc">REVENUE &lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the net revenue earned by category of payer for the&#160;years ended December&#160;31, 2021, 2020 and 2019 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.282%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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: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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;Commercial payers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;2,971,900&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,618,112&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,001,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government payers&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:9pt;font-weight:400;line-height:100%"&gt;417,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Patients&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:9pt;font-weight:400;line-height:100%"&gt;49,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,438,640&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,032,610&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,310,417&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90ZXh0cmVnaW9uOjc2NzdhODJlMGE0NzQ0Zjc5MTNjYjVhZmVkNjM0NTUzXzEzNw_83215aba-8578-452f-8eee-b0d3b6841075">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the net revenue earned by category of payer for the&#160;years ended December&#160;31, 2021, 2020 and 2019 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:88.450%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.626%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.296%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.282%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;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: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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;Commercial payers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;2,971,900&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,618,112&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,001,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Government payers&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:9pt;font-weight:400;line-height:100%"&gt;417,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;374,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;285,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Patients&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:9pt;font-weight:400;line-height:100%"&gt;49,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;39,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Net revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,438,640&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;3,032,610&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,310,417&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70e00b5b0b69459ea4f554b780aa1d89_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzItMi0xLTEtMA_426e6a2d-0316-482d-a400-c15b1362627b"
      unitRef="usd">2971900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie42c44a697524238bd814f5cce9feef5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzItNC0xLTEtMA_8b4cae99-4d07-4013-bd01-0c3d879c425b"
      unitRef="usd">2618112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88b49e4ca4514312a0c2dc49440fc04f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzItNi0xLTEtMA_ae0ba637-2838-44e1-b0aa-8fa08a507ede"
      unitRef="usd">2001105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica5a7df1ce954c82b9fc099e7408dc07_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzMtMi0xLTEtMA_dd61cb6c-a841-44d8-9eca-7ba1f8c0591f"
      unitRef="usd">417088000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c9325ecdb834d07b0fcf68c1a8a5127_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzMtNC0xLTEtMA_c028fc88-7b25-43cf-ac55-d2079c1ea422"
      unitRef="usd">374940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52e71ac302334972a39cbb4d9ec832b7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzMtNi0xLTEtMA_02b290f7-d755-4d36-b4c0-460724fd675d"
      unitRef="usd">285128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8310ee4988a449688e63bceb04c4daa9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzQtMi0xLTEtMA_0a544fdd-ffb3-4971-87bc-b71251c37123"
      unitRef="usd">49652000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad859e221bfd484fa4e3527f77c8f6e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzQtNC0xLTEtMA_68c579ff-59aa-429f-8d16-bdbfe66b3235"
      unitRef="usd">39558000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia63abab78d3d4b21a357c160c8bf5ae9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzQtNi0xLTEtMA_aa6ee159-0650-4f6e-ba31-872ff7a04667"
      unitRef="usd">24184000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzUtMi0xLTEtMA_4757ef40-1617-4321-a946-28d64f8665f7"
      unitRef="usd">3438640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzUtNC0xLTEtMA_482b1bcb-986a-4843-881c-e374d736c59b"
      unitRef="usd">3032610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDMvZnJhZzo3Njc3YTgyZTBhNDc0NGY3OTEzY2I1YWZlZDYzNDU1My90YWJsZTowYjE1ZTAwMTA4NDM0OWE1YWM4YThmMDA2NjU2YTBlZi90YWJsZXJhbmdlOjBiMTVlMDAxMDg0MzQ5YTVhYzhhOGYwMDY2NTZhMGVmXzUtNi0xLTEtMA_d2d46405-bb8a-4c2b-8fcc-af010729fd09"
      unitRef="usd">2310417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzM1Mw_684a021c-b96e-4b49-9111-355a6326d327">EMPLOYEE BENEFIT PLANSThe Company maintains a 401(k) plan and matches 100% of employee contributions, up to 4% of employee compensation. The Company recorded expense for the defined contribution plan of $11.6 million, $9.7 million and $6.4 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. In the years ended December&#160;31, 2021, 2020 and 2019, Company contributions of $10.9 million, $8.9 million and $6.6 million, respectively, were paid.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzc5_fe443003-2a68-47bc-8ec1-73ab2b45a895"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzExNQ_6e724d87-587c-45eb-830d-65462768a2b9"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzIxMA_1a07f1e3-a91d-42df-99b4-d43f2f4874b9"
      unitRef="usd">11600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzEwOTk1MTE2Mjc4MTIz_38fddeea-9070-4f1b-aab9-10822c329ced"
      unitRef="usd">9700000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzIyMQ_57517ac0-2ad3-44e5-a432-8d57edcf2ca1"
      unitRef="usd">6400000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzMxNA_75e4ebc9-ee9d-4959-b85d-d646ff3db5ec"
      unitRef="usd">10900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzMxOA_7ef71823-b7dc-4ff8-b7fd-9e46397ff210"
      unitRef="usd">8900000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDYvZnJhZzozMzY0YzRhZDI4ZWM0NzYwOGE1Zjg3YjRkMGFlNGVhMi90ZXh0cmVnaW9uOjMzNjRjNGFkMjhlYzQ3NjA4YTVmODdiNGQwYWU0ZWEyXzMyNQ_58ab3751-1537-498f-bfdf-989b6a609e1a"
      unitRef="usd">6600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzM2Njg_c72cdab6-0353-4d86-8fa1-cc03e8643e27">INCOME TAXES&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax expense (benefit) consists of the following for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.767%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;US federal income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred&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:9pt;font-weight:400;line-height:100%"&gt;(30,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;(30,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred&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:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;7,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(23,404)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,833&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,274)&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the statutory federal income tax rate and the effective tax rate is as follows for the years ended December&#160;31, 2021, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.767%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;US federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and local income taxes net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(29.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible 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:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&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:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.1)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.0)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of deferred income tax assets and liabilities using the 21% U.S. Federal statutory tax rate were as follows as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.608%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.169%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Price concessions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&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:9pt;font-weight:400;line-height:100%"&gt;5,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest limitation carryforward&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:9pt;font-weight:400;line-height:100%"&gt;35,114&#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:9pt;font-weight:400;line-height:100%"&gt;39,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating losses&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:9pt;font-weight:400;line-height:100%"&gt;97,880&#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:9pt;font-weight:400;line-height:100%"&gt;155,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;161,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset&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:9pt;font-weight:400;line-height:100%"&gt;(18,437)&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:9pt;font-weight:400;line-height:100%"&gt;(17,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;(61,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;(36,702)&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:9pt;font-weight:400;line-height:100%"&gt;(28,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(134,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,033&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,339)&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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;As a result of the Merger, the Company had recorded a full valuation allowance against all of its net U.S. federal and state deferred tax assets except for certain state net operating losses (&#x201c;NOL&#x201d;). The initial recognition of this valuation allowance by the Company was reflected in the opening balance sheet of BioScrip and, to that extent, did not impact the Company&#x2019;s tax expense (benefit) for the years ended December&#160;31, 2020 and 2019. The company adjusted its valuation allowance to offset tax benefits that would have otherwise been recognized for the years ended December&#160;31, 2020 and 2019.  In the current year ended December&#160;31, 2021, the company has assessed that it more likely than not will realize its deferred tax assets, with the exception of certain state NOL&#x2019;s valued at $13.2 million, resulting in a reversal of the company&#x2019;s valuation allowance in the current period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In assessing the realizability of deferred tax assets, the Company considers whether it is more likely than not that some or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. The Company considers the scheduled reversal of deferred tax liabilities (including the effect in available carryback and carryforward periods), projected taxable income, and tax-planning strategies in making this assessment. On a quarterly basis, the Company evaluates the positive and negative evidence in determining if the valuation allowance is fairly stated. In the current period, the company determined the positive evidence to outweigh any negative evidence, such that the realization of the deferred tax assets is more likely than not and the reversal of the Company&#x2019;s valuation allowance is warranted. Compelling objective positive evidence is the Company now realizing a multi-year cumulative income position combined with actual utilization of its deferred tax assets in the current period due to the Company generating positive pre-tax book income. Other objective positive factors include the Company&#x2019;s January 2021 and October 2021 debt refinancing transactions, which result in reduced interest expense for the company compared to historical trends as well as the Company&#x2019;s 2021 business acquisitions, which provide for a new and objective source of future income compared to prior year earnings. With the exception of the federal NOL carryovers noted below that are expected to expire unutilized due to limitations under Internal Revenue Code (&#x201c;Code&#x201d;) Section 382, the Company expects to fully utilize all of its deferred tax assets prior to any expiration based on current period income trends of the company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company is subject to taxation in the United States and various states. At December&#160;31, 2021, the Company had $358.4 million of gross federal NOL carryforwards all of which are currently available to offset future taxable income in the United States and reflected as a deferred tax asset of the company. Gross federal NOL carryforwards of $223.7 million expire beginning in 2025 through 2037 and $134.7 million have an indefinite carryforward period. Excluded from this figure and not reflected as a deferred tax asset is $139.8 million of federal NOL carryovers that are expected to expire unutilized due to limitations under Code Section 382 and were written off in the current year. At December&#160;31, 2020, the Company had $577.9 million of gross federal NOL&#x2019;s, which included $139.8&#160;million of fully reserved federal NOL carryovers that are expected to expire unutilized due to limitations under Code Section 382. At December&#160;31, 2021 and 2020, the Company had $140.2 million and $154.8 million of interest limitation carryforwards which have an indefinite carryforward period. At December&#160;31, 2021 &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:107%"&gt;and 2020, the Company also had $405.1 million and $600.1 million of cumulative gross state NOL carryforwards available to offset future taxable income in various states. These state NOL carryforwards will begin to expire beginning in 2022 through 2041, with some having an indefinite carryforward period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the unrecognized tax benefits for uncertain tax positions was $0. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the valuation allowance for deferred tax assets for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.420%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&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:9pt;font-weight:400;line-height:100%"&gt;Charged (Benefit) to Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charged (Benefit) to Other Accounts&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:9pt;font-weight:400;line-height:100%"&gt;Balance at End Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15,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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;92,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;109,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;109,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;112,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;112,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(96,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currently, the Company is not subject to any U.S. Federal income tax audits. The Company is subject to various state tax audits, and believes that the outcome of these audits will not have a material impact on the Company.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded no income tax expense or benefit for the years ended December&#160;31, 2021 and 2020 associated with the tax provisions of the Coronavirus Aid, Relief and Economic Security Act (&#x201c;CARES Act&#x201d;). However, certain adjustments were made to the Company&#x2019;s components of deferred tax assets and liabilities to reflect the tax provisions of the CARES Act. These adjustments were the result of the CARES Act&#x2019;s tax provisions associated with interest expense limitations and bonus depreciation on leasehold improvements. These adjustments to the Company&#x2019;s components of deferred tax assets and liabilities were offset by one another or the Company&#x2019;s previously recognized valuation allowance.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzM2NjE_982a59de-dc10-4ef4-b8a2-a7d9b060addc">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The income tax expense (benefit) consists of the following for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.767%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;US federal income tax (benefit) expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred&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:9pt;font-weight:400;line-height:100%"&gt;(30,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;(30,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State income tax expense:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred&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:9pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,276)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;7,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total income tax (benefit) expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(23,404)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,833&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,274)&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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzItMS0xLTEtMA_bf408051-4e33-4779-ab6d-3eccd42a4e48"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzItMy0xLTEtMA_fca5d3c3-2a65-4cd6-8b8b-8e3ad90d5407"
      unitRef="usd">-69000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzItNS0xLTEtMA_cf357ff4-2ce6-4c2e-8845-6ef28b6d1645"
      unitRef="usd">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzMtMS0xLTEtMA_a905335f-f78a-401a-a188-e5a4baf43978"
      unitRef="usd">-30411000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzMtMy0xLTEtMA_dfec6c09-54c9-46fb-ad99-322b9be70938"
      unitRef="usd">996000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzMtNS0xLTEtMA_9fa015af-cb12-45e5-8131-5aebd5034a9f"
      unitRef="usd">-3072000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzQtMS0xLTEtMA_fed215dd-d7e6-4dc2-a66a-b8ad075902b2"
      unitRef="usd">-30411000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzQtMy0xLTEtMA_2fa8631b-279d-483c-b8ad-074584ec6b15"
      unitRef="usd">927000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzQtNS0xLTEtMA_8377267e-aaaf-4195-a835-f9cedd05608f"
      unitRef="usd">-3072000</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzYtMS0xLTEtMA_36e516b7-9377-435a-924f-6ad6b7547ec3"
      unitRef="usd">6817000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzYtMy0xLTEtMA_1966117b-e2c7-4482-84e9-2c52f09a0e5e"
      unitRef="usd">1707000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzYtNS0xLTEtMA_e972ba33-5a45-4482-b46f-c7b318b8065a"
      unitRef="usd">2074000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzctMS0xLTEtMA_92d3fcc4-b8c2-4a2c-b27d-0f3351501c0b"
      unitRef="usd">190000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzctMy0xLTEtMA_647cd1f6-b750-4f8f-a77e-77d2406cda97"
      unitRef="usd">199000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzctNS0xLTEtMA_040d47d5-0fcf-412c-84fa-f3a8a69b5387"
      unitRef="usd">-1276000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzgtMS0xLTEtMA_d3d99bd4-e71e-4e39-9214-a443507ae70c"
      unitRef="usd">7007000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzgtMy0xLTEtMA_7a476f2b-000b-464b-981d-df75b4f78c2f"
      unitRef="usd">1906000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzgtNS0xLTEtMA_7e2518d6-29f4-473e-b627-714e653e8c44"
      unitRef="usd">798000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzktMS0xLTEtMA_fb19db7f-a3ec-46eb-a318-cdf82aaf1df0"
      unitRef="usd">-23404000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzktMy0xLTEtMA_ce6cd3ff-938a-4177-a2d9-2c8346ce5975"
      unitRef="usd">2833000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpmMTk5MTkyYWE3MTU0MTEwYTk1Y2U5ZWE2MTZiMGE3YS90YWJsZXJhbmdlOmYxOTkxOTJhYTcxNTQxMTBhOTVjZTllYTYxNmIwYTdhXzktNS0xLTEtMA_c8b4ceb8-67d2-44c2-98f0-fbeccbb0fa72"
      unitRef="usd">-2274000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzM2NjU_84c3de82-4a0b-46fb-8b2e-607e8dba568c">The difference between the statutory federal income tax rate and the effective tax rate is as follows for the years ended December&#160;31, 2021, 2020 and 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.764%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.013%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.767%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;US federal statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;State and local income taxes net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(29.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(46.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-deductible 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:9pt;font-weight:400;line-height:100%"&gt;0.3&#160;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other, net&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:9pt;font-weight:400;line-height:100%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effective income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(20.1)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(54.0)&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzEtMS0xLTEtMA_5c08b979-ab6b-4065-a863-b2a673f25c6d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzEtMy0xLTEtMA_428e0b3e-c700-47fd-a15e-e615d6bc325e"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzEtNS0xLTEtMA_840920f7-9824-4bc8-b698-f99a74db96bb"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzItMS0xLTEtMA_318d8c12-dafa-4759-8693-9c0556ac45ae"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzItMy0xLTEtMA_85e009eb-eb15-4f62-9380-b1058f6c02f6"
      unitRef="number">-0.295</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzItNS0xLTEtMA_e2d0e83e-8ff4-4547-9c4d-f98e1e60a2b7"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzMtMS0xLTEtMA_21629dd6-281a-4e83-8c5c-2182abe06377"
      unitRef="number">-0.462</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzMtMy0xLTEtMA_04ff924b-8cae-4785-b478-a20238db72ee"
      unitRef="number">-0.299</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzMtNS0xLTEtMA_a6a175d6-ac89-4f88-995a-43e1a628a2e0"
      unitRef="number">-0.134</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzQtMS0xLTEtMA_54df2336-09e9-43d7-aaeb-20cf5a10a2f3"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzQtMy0xLTEtMA_debc6e35-eeda-421e-97bd-7235403e45e7"
      unitRef="number">0.067</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzQtNS0xLTEtMA_809bc0a5-6f29-49d3-ac38-4c5507ed307b"
      unitRef="number">0.000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzUtMS0xLTEtMA_495e7d88-c0aa-4c12-9a9f-5180121b61a0"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzUtMy0xLTEtMA_23f9ccab-679d-4f32-bf1c-598c155c406b"
      unitRef="number">-0.163</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzUtNS0xLTEtMA_89f3a6ff-a901-4e1a-a2e8-2a251f1ba9b1"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzctMS0xLTEtMA_33b3af3d-0e9d-4577-9bbe-12d9eefbae17"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzctMy0xLTEtMA_5afc8d1d-415e-4fdc-901c-b24cd5fc0039"
      unitRef="number">-0.082</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzctNS0xLTEtMA_1d310035-46e7-4efb-860e-1e3f11203a21"
      unitRef="number">-0.028</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzgtMS0xLTEtMA_f9503b57-57a0-40ba-b251-31d61db9fae1"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzgtMy0xLTEtMA_b3143261-193e-4072-94a4-938680d3f9c6"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzgtNS0xLTEtMA_db66ebfa-17c6-45a0-8fad-8c57b1193838"
      unitRef="number">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzktMS0xLTEtMA_af8f3790-2165-4c83-846e-f8577b8d44dd"
      unitRef="number">-0.201</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzktMy0xLTEtMA_a5cf45bd-b075-4434-8784-daf009dbb2d2"
      unitRef="number">-0.540</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTpiZjdjOWNkOWIzMDQ0ZTliYmJhY2MxOGZlY2NmMDAzZi90YWJsZXJhbmdlOmJmN2M5Y2Q5YjMwNDRlOWJiYmFjYzE4ZmVjY2YwMDNmXzktNS0xLTEtMA_37bba03f-3222-47b3-8212-53dc6b1ace80"
      unitRef="number">0.029</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzM2NjY_6c21d844-2dab-4c1a-8423-f3b3500688d2">&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 components of deferred income tax assets and liabilities using the 21% U.S. Federal statutory tax rate were as follows as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:76.608%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.167%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.169%"/&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Price concessions&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Compensation and benefits&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:9pt;font-weight:400;line-height:100%"&gt;5,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest limitation carryforward&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:9pt;font-weight:400;line-height:100%"&gt;35,114&#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:9pt;font-weight:400;line-height:100%"&gt;39,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net operating losses&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:9pt;font-weight:400;line-height:100%"&gt;97,880&#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:9pt;font-weight:400;line-height:100%"&gt;155,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(112,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax assets net of valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="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:9pt;font-weight:400;line-height:100%"&gt;161,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;125,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accelerated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,593)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use asset&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:9pt;font-weight:400;line-height:100%"&gt;(18,437)&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:9pt;font-weight:400;line-height:100%"&gt;(17,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;(61,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Goodwill&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:9pt;font-weight:400;line-height:100%"&gt;(36,702)&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:9pt;font-weight:400;line-height:100%"&gt;(28,976)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(134,719)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(128,380)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,033&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,339)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <bios:DeferredTaxAssetsBadDebtReserve
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzItMS0xLTEtMA_4accaae5-7fc0-46c1-8c7d-937578742de1"
      unitRef="usd">6373000</bios:DeferredTaxAssetsBadDebtReserve>
    <bios:DeferredTaxAssetsBadDebtReserve
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzItMy0xLTEtMA_784be4c9-20f6-4eb8-97d3-841197b2d1af"
      unitRef="usd">6907000</bios:DeferredTaxAssetsBadDebtReserve>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzMtMS0xLTEtMA_7d6e6396-75aa-4272-bb42-45897c85abbb"
      unitRef="usd">5889000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzMtMy0xLTEtMA_421d1861-a18d-44cd-9805-d91deb56db99"
      unitRef="usd">4058000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzQtMS0xLTEtMA_04de678d-852d-441d-8162-dfc514d9cec1"
      unitRef="usd">35114000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzQtMy0xLTEtMA_70df77fa-70eb-44ac-aed3-00f9d7730d45"
      unitRef="usd">39094000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <bios:DeferredTaxAssetsLeaseLiability
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzUtMS0xLTEtMA_3d53d5ba-3640-4739-a336-8adb681c2059"
      unitRef="usd">23266000</bios:DeferredTaxAssetsLeaseLiability>
    <bios:DeferredTaxAssetsLeaseLiability
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzUtMy0xLTEtMA_bbbcb461-c31e-4f8b-af70-3c612362c10a"
      unitRef="usd">22644000</bios:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzYtMS0xLTEtMA_a9d55f2b-a26e-4502-8970-bb0be9c2bca9"
      unitRef="usd">97880000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzYtMy0xLTEtMA_abf1167a-44d4-4f14-8cc9-5297bddc0f0d"
      unitRef="usd">155922000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzctMS0xLTEtMA_a751f918-7b44-4be0-bbb7-79ece1b3e109"
      unitRef="usd">6381000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzctMy0xLTEtMA_7aa251e7-7d6c-4597-8892-894d713e615b"
      unitRef="usd">8501000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzgtMS0xLTEtMA_8c77e94b-65b5-4ae7-a3ca-39324c9133ab"
      unitRef="usd">174903000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzgtMy0xLTEtMA_5c00a00d-cd0c-4de4-924d-a3cb376bf188"
      unitRef="usd">237126000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzktMS0xLTEtMA_f97068a2-6a3a-4b35-a4fb-044269e45d09"
      unitRef="usd">13151000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzktMy0xLTEtMA_1b71da4d-eed2-44e2-a46f-96f227c5de66"
      unitRef="usd">112085000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzEwLTEtMS0xLTA_4f9c312c-198b-4e93-9c95-d05ee6a9585d"
      unitRef="usd">161752000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzEwLTMtMS0xLTA_676d0229-5c7b-40fc-ae5e-d9c5f78b6e0d"
      unitRef="usd">125041000</us-gaap:DeferredTaxAssetsNet>
    <bios:DeferredTaxLiabilitiesAcceleratedDepreciation
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzEzLTEtMS0xLTA_a44cebf2-4871-4747-ae14-498cddca8140"
      unitRef="usd">10602000</bios:DeferredTaxLiabilitiesAcceleratedDepreciation>
    <bios:DeferredTaxLiabilitiesAcceleratedDepreciation
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzEzLTMtMS0xLTA_1f284542-8e9a-4cdb-a7f1-ceb6109df632"
      unitRef="usd">12593000</bios:DeferredTaxLiabilitiesAcceleratedDepreciation>
    <bios:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE0LTEtMS0xLTA_30a8419c-9f96-440e-85cc-8384e1f5fd40"
      unitRef="usd">18437000</bios:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <bios:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE0LTMtMS0xLTA_0b761957-58d7-4c9d-aa35-2c49c8a0411f"
      unitRef="usd">17186000</bios:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE1LTEtMS0xLTA_6ba4543c-8ef7-4212-bef7-cfea697613e5"
      unitRef="usd">61629000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE1LTMtMS0xLTA_bea879bc-6795-4070-bbaf-c7fbd5b9f871"
      unitRef="usd">67127000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE2LTEtMS0xLTA_d2645cba-814f-43ef-b39a-def496986f20"
      unitRef="usd">36702000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE2LTMtMS0xLTA_5bad3e02-00f1-4df5-af02-890b23ab2e9d"
      unitRef="usd">28976000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE3LTEtMS0xLTA_09c6a356-9cce-4509-a8ad-aca8a5376e59"
      unitRef="usd">7349000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE3LTMtMS0xLTA_52ad17f6-779c-4546-9e6d-6f4a968c2345"
      unitRef="usd">2498000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE4LTEtMS0xLTA_38bd388d-77b0-4aa3-a4e3-5646e7689ed9"
      unitRef="usd">134719000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE4LTMtMS0xLTA_de9e58d6-0eba-431a-bbdb-a339714a5244"
      unitRef="usd">128380000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE5LTEtMS0xLTA_f4c460c9-a65e-46d0-9fb2-91139301bac3"
      unitRef="usd">27033000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTozNDAzYzFlZWM3NzQ0NWI3OThhYWM0NTc4MGNmZDEwNi90YWJsZXJhbmdlOjM0MDNjMWVlYzc3NDQ1Yjc5OGFhYzQ1NzgwY2ZkMTA2XzE5LTMtMS0xLTA_f2792656-1664-4dc3-a00b-db2db2a235da"
      unitRef="usd">3339000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i81d1645cfdbf4e8899b05b0e6aaebdca_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzEyNjQ0MzgzNzM2MDAx_479742d5-c6bf-46b0-ad84-39d8f055b020"
      unitRef="usd">13200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id384e673745647b8a9878d7f20bc6a24_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzE5MTQ_f11c81f4-2148-4a57-9738-0fa26aa24545"
      unitRef="usd">358400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i6ec44d9841cc4289902dbfbbaa8919e0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzEyNjQ0MzgzNzM4MjA0_a1eecc34-044f-408d-afa2-292a88815d8e"
      unitRef="usd">223700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3b4697efe1f04873ae49760fd9e2b6a8_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzEyNjQ0MzgzNzM4MjI1_df1f119b-39d8-420d-806f-f6ad9801da2a"
      unitRef="usd">134700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i1a432b6718a54e2aa66cc962320bb137_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzEyNjQ0MzgzNzM2MDIy_07a175e1-4e56-4087-9ffb-1688964cf0eb"
      unitRef="usd">139800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia1086a061eaf495fa4fa41357c317273_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzIyNTM_c9cce296-2ce4-4dff-aab6-267bfa525226"
      unitRef="usd">577900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ia1086a061eaf495fa4fa41357c317273_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzIxOTkwMjMyNzIzMTY_05a3a429-9b7e-4b10-aa1a-ccc0cf8f9788"
      unitRef="usd">139800000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i3d2eadfb27554ede9110376868f9ab88_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzIzMTA_a2b1dfe6-2b59-426e-9cde-919dc041899d"
      unitRef="usd">140200000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="ia74b144c828543dfba8a534266eb5d09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzIzMTc_e238d38f-12b9-47db-8423-a6736ed6c94e"
      unitRef="usd">154800000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id084cee5032149d088bfe546afc6620d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzIzOTM_0382df01-669b-4a69-8d43-98e453d3b585"
      unitRef="usd">405100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="iddb11718fcff4127b4409ccb9c07a7bd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzI0MDA_2384fb31-626e-43bc-b20d-5a24b7287547"
      unitRef="usd">600100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzI2NTg_0ab9c6ab-cecb-4007-a49c-b8dc5170fff2"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzI2NTg_f781177d-d6da-46fb-a9a6-94230752cb86"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzM2Njc_f1b68ef4-dd11-4d57-a055-2231f9c3122b">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the valuation allowance for deferred tax assets for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.417%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.420%"/&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at Beginning of Period&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:9pt;font-weight:400;line-height:100%"&gt;Charged (Benefit) to Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Charged (Benefit) to Other Accounts&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:9pt;font-weight:400;line-height:100%"&gt;Balance at End Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2019: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15,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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;92,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;109,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2020: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;109,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;112,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021: Valuation allowance for deferred tax assets&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;112,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(96,136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13,151&#160;&lt;/span&gt;&lt;/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:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i68eaadb534bc42b88decf20808ed0a8d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzMtMS0xLTEtMA_cb63221e-7b2a-444b-91f9-2e651dd248ce"
      unitRef="usd">1373000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i954c3a0702874144a89236ceef721673_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzMtMy0xLTEtMA_fcaeff04-3c83-432e-b281-ffae24b177f6"
      unitRef="usd">15395000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i039a03ed01754a7b845e2e3e5c1e62aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzMtNS0xLTEtMA_5b711868-de6e-4daa-9727-f10e2e4e4630"
      unitRef="usd">92763000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzMtNy0xLTEtMA_20c6912b-0071-4bda-bc0a-dfb80a551cf7"
      unitRef="usd">109531000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzUtMS0xLTEtMA_a4179214-ffb7-41fb-93b7-5389b349c28d"
      unitRef="usd">109531000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i55f8653c31954470a89080a38d785048_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzUtMy0xLTEtMA_0b23ee4f-47aa-411d-96fe-d5fc0e57a454"
      unitRef="usd">1549000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i0017e47f4784414b885557eca5039f6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzUtNS0xLTEtMA_5d4a24da-b64e-4b62-bf79-05d0b514cad6"
      unitRef="usd">1005000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzUtNy0xLTEtMA_9ce8b8a6-967a-4aa6-abce-2d986ab33112"
      unitRef="usd">112085000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzctMS0xLTEtMA_237dbe84-03e4-4a76-8df3-96a92d4f12f8"
      unitRef="usd">112085000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="i7b2f0a1f19e84112839e21bf98aa46b8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzctMy0xLTEtMA_07338371-3a42-447f-94c4-ea9e5bda35ac"
      unitRef="usd">-96136000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="ic6c3455195e449cebfa340c35e3e4bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzctNS0xLTEtMA_d2374cb4-2f5e-40ae-8bf9-878cde19dd97"
      unitRef="usd">-2798000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90YWJsZTphYmEyNjU0OWM3Zjk0MTdmOGY4Mjk0MTc5ZDQ5M2M2ZS90YWJsZXJhbmdlOmFiYTI2NTQ5YzdmOTQxN2Y4ZjgyOTQxNzlkNDkzYzZlXzctNy0xLTEtMA_4be81ce8-8a53-4917-af8c-558a5312801c"
      unitRef="usd">13151000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bios:IncomeTaxExpenseBenefitCARESAct
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzMwMzA_a43b9c00-9495-40a9-9979-b0f527043f1f"
      unitRef="usd">0</bios:IncomeTaxExpenseBenefitCARESAct>
    <bios:IncomeTaxExpenseBenefitCARESAct
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMDkvZnJhZzowNWY0ZTgxMjQzM2E0ZjljYWM4MGY0NGVmODVhZDFmYi90ZXh0cmVnaW9uOjA1ZjRlODEyNDMzYTRmOWNhYzgwZjQ0ZWY4NWFkMWZiXzMwMzA_ce7dd198-91b1-432e-a733-1b28c1b92030"
      unitRef="usd">0</bios:IncomeTaxExpenseBenefitCARESAct>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzE1OTE_3be31c80-66c8-4671-9825-620f7ca30459">EARNINGS (LOSS) PER SHARE&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents basic and diluted earnings (loss) per share for its common stock. Basic earnings (loss) per share is calculated by dividing the net income (loss) of the Company by the weighted average number of shares of common stock outstanding during the period. Diluted earnings (loss) per share is determined by adjusting the profit or loss and the weighted average number of shares of common stock outstanding for the effects of all potentially dilutive securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The earnings (loss) is used as the basis of determining whether the inclusion of common stock equivalents would be anti-dilutive. The computation of diluted shares for the year ended December 31, 2021 includes the effect of shares that would be issued in connection with warrants, stock options and restricted stock awards, as these common stock equivalents are dilutive to the earnings per share. The computation of diluted shares for the years ended December 31, 2020 and 2019 excludes the effect of shares that would be issued in connection with warrants, stock options and restricted stock awards, as their inclusion would be anti-dilutive to the loss per share. As of December&#160;31, 2021 there were 457,753 warrants, 490,968 stock options and 316,454 restricted stock awards outstanding that were excluded from the calculation as they would be anti-dilutive. As of December&#160;31, 2020 there were 2,285,784 warrants, 412,831 stock options and 549,650 restricted stock awards outstanding that were excluded from the calculation as they were anti-dilutive. As of December&#160;31, 2019, there were 2,328,120 warrants, 644,975 stock options and 231,562 restricted stock awards outstanding that were excluded from the calculation as they were anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s basic earnings (loss) per share and shares outstanding (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(75,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding&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:9pt;font-weight:400;line-height:100%"&gt;179,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per Common Share:&lt;/span&gt;&lt;/td&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Net income (loss) for the year ended December 31, 2021 includes the impact of the Company&#x2019;s release of its valuation allowance. See Note 6, &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;, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s diluted earnings (loss) per share and shares outstanding (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(75,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding&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:9pt;font-weight:400;line-height:100%"&gt;179,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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:9pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#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:9pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per Common Share:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Net income (loss) for the year ended December 31, 2021 includes the impact of the Company&#x2019;s release of its valuation allowance. See Note 6, &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;, for further discussion.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic12243d6802b42c4ad202222ad6a6c36_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgwNTY_122b520c-bee1-4cab-a54c-df5f0c0528a5"
      unitRef="shares">457753</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i21ba557d57a648cbbfb0850dd1701596_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjc4OTc_3c3210a5-5250-419f-869b-105ce9b3d086"
      unitRef="shares">490968</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5253675c01db4d668ae50f46370a026b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjc5MDE_90d4dd6b-6736-4486-8c40-fb1900309985"
      unitRef="shares">316454</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i73267385a1c641dc802c5d6f3878c554_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxNTI_6cbde688-8726-41cd-b9ac-19dcd524261f"
      unitRef="shares">2285784</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib2423296a5284e9c87ccc0266e070f34_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxNTY_92c8bbe9-f851-498b-807d-b722bd2f5f7a"
      unitRef="shares">412831</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iecab813628794cdcbd97dcd8bd895d41_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxNjA_57837d97-136e-42fe-b6a4-4ce7cab7938f"
      unitRef="shares">549650</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icd5171e2abd647b7b8f542ecf2a24158_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxNjM_ecdec458-eb0e-4003-95a4-633cf5fc9622"
      unitRef="shares">2328120</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia82661d57d414f08bfdb28ccc5f35bfc_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxNzc_2b992326-ff59-4ca8-b03b-034a8f90c390"
      unitRef="shares">644975</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie68b00a0cbfe4a7a8cae0380ed9eceaf_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzQ5NDc4MDIzMjgxOTk_dd344d61-1687-4add-8a70-96b4b9c208ed"
      unitRef="shares">231562</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90ZXh0cmVnaW9uOjQ2NWFjODc3YWM3YzQ5NGM4ZWRiMDUyNzU3ZmE2ZDQ3XzE1OTU_6eff8d0a-f348-47fc-bab0-670b4f680c68">The following table presents the Company&#x2019;s basic earnings (loss) per share and shares outstanding (in thousands, except per share data):&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(75,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding&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:9pt;font-weight:400;line-height:100%"&gt;179,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per Common Share:&lt;/span&gt;&lt;/td&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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share, basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Net income (loss) for the year ended December 31, 2021 includes the impact of the Company&#x2019;s release of its valuation allowance. See Note 6, &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;, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s diluted earnings (loss) per share and shares outstanding (in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.808%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.980%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.985%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:700;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;&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 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss) (1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;139,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,076)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(75,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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:3pt double #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:9pt;font-weight:700;line-height:100%"&gt;&#160;&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: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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding&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:9pt;font-weight:400;line-height:100%"&gt;179,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Effect of dilutive 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:9pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;180,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;156,280&#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:9pt;font-weight:700;line-height:100%"&gt;Earnings (loss) per Common Share:&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 #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings (loss) per common share, diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.04)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(0.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Net income (loss) for the year ended December 31, 2021 includes the impact of the Company&#x2019;s release of its valuation allowance. See Note 6, &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;, for further discussion.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzMtMS0xLTEtMA_bb3b3028-a2ee-456b-9512-13d7eb37996c"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzMtMy0xLTEtMA_4506a2cd-8bc3-42f7-967a-1a0caddb0466"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzMtNS0xLTEtMA_3639f3f6-f8c3-4e1f-b033-45deb6b9204f"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzUtMS0xLTEtMA_111f7438-5769-4560-9b42-a8dd802e25c4"
      unitRef="shares">179855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzUtMy0xLTEtMA_4ca85739-30be-47fc-af0a-c506c68850b1"
      unitRef="shares">180971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzUtNS0xLTEtMA_82ed1e64-3f19-4cde-8468-2c8a9c79ee54"
      unitRef="shares">156280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzctMS0xLTEtMA_cea37d81-2963-4511-944f-8e3c033c926d"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzctMy0xLTEtMA_e711eb7f-4799-459d-bb26-11c4f854bb3d"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTphYWE5YThkNzlkODg0MTRhODQzMjlhZDkzZWJhNTk2YS90YWJsZXJhbmdlOmFhYTlhOGQ3OWQ4ODQxNGE4NDMyOWFkOTNlYmE1OTZhXzctNS0xLTEtMA_4b1068ad-d95a-4a34-94fe-658268df689e"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzMtMS0xLTEtMzAzMzI_bb3b3028-a2ee-456b-9512-13d7eb37996c"
      unitRef="usd">139898000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzMtMy0xLTEtMzE3MDQ_7024669d-c500-49f8-ba68-590eea614036"
      unitRef="usd">-8076000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzMtNS0xLTEtMzE3MDQ_81cdc3c1-7de3-42e7-914e-86f1b0bb9504"
      unitRef="usd">-75920000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzUtMS0xLTEtMzAzMzQ_c2036e11-5f64-4dba-a240-b9ac5cb3a082"
      unitRef="shares">179855000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzUtMy0xLTEtMzE3MDQ_7d352cbf-0d80-4c1e-8dba-fe91c46d6d97"
      unitRef="shares">180971000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzUtNS0xLTEtMzE3MDQ_8e3659ec-9d6c-4e45-9cfc-ee79ff7a39fd"
      unitRef="shares">156280000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzYtMS0xLTEtMzAzMzY_1fa9690a-6e3e-4441-85ea-76fbc0d606fb"
      unitRef="shares">1350000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzYtMy0xLTEtMzE3MDQ_f72a3d89-2fd1-43bb-88b6-08768970da52"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzYtNS0xLTEtMzE3MDQ_e2651c11-5739-4ece-bb23-020ca41aa949"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzctMS0xLTEtMzAzNDY_4805ac74-11e0-477a-84d3-4ee3b3c28c97"
      unitRef="shares">181205000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzctMy0xLTEtMzAzNjk_dcd7cb8e-95e8-4935-b36c-23d4dc860ee5"
      unitRef="shares">180971000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzctNS0xLTEtMzAzNzA_6c15bf75-89a2-427e-80e4-e2ebeff09466"
      unitRef="shares">156280000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzktMS0xLTEtMzAzODk_1f70af26-18a9-446e-b8b6-3e635d56a82a"
      unitRef="usdPerShare">0.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzktMy0xLTEtMzE3MDQ_2beb694a-c431-4dc0-9cbf-dffc1bc3a85d"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTIvZnJhZzo0NjVhYzg3N2FjN2M0OTRjOGVkYjA1Mjc1N2ZhNmQ0Ny90YWJsZTo4MzJhOWUzMDA5MWQ0MTM1OWUxYjhhOTVlZjU3MjFjZi90YWJsZXJhbmdlOjgzMmE5ZTMwMDkxZDQxMzU5ZTFiOGE5NWVmNTcyMWNmXzktNS0xLTEtMzE3MDQ_b1de477d-6f40-4122-be98-cd664ff97519"
      unitRef="usdPerShare">-0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzE5MDc_be5dcf89-68ed-458a-bf46-8d6ffc612b20">LEASES&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company incurred operating lease expenses of $29.8&#160;million and $30.8 million including short-term lease expenses, which were included as a component of selling, general and administrative expenses in the consolidated statements of comprehensive income (loss). As of December&#160;31, 2021, the weighted-average remaining lease term was 6.6 years and the weighted-average discount rate was 5.10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases mature as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:9pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Present value of lease 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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;93,581&#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-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, the Company commenced new leases, extensions and amendments, resulting in non-cash investing and financing activities in the consolidated statements of cash flows of $20.7 million related to the increases in the operating lease right-of-use asset and operating lease liabilities, respectively. As of December&#160;31, 2021, the Company did not have any significant operating or financing leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzE5MDg_dec6911b-7a40-44e5-bdf7-f814d8b2eec5">LEASES&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021 and 2020, the Company incurred operating lease expenses of $29.8&#160;million and $30.8 million including short-term lease expenses, which were included as a component of selling, general and administrative expenses in the consolidated statements of comprehensive income (loss). As of December&#160;31, 2021, the weighted-average remaining lease term was 6.6 years and the weighted-average discount rate was 5.10%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases mature as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:9pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Present value of lease 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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;93,581&#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-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, the Company commenced new leases, extensions and amendments, resulting in non-cash investing and financing activities in the consolidated statements of cash flows of $20.7 million related to the increases in the operating lease right-of-use asset and operating lease liabilities, respectively. As of December&#160;31, 2021, the Company did not have any significant operating or financing leases that had not yet commenced.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzc3NQ_831499d6-2848-494f-a26a-1aa2f64445bd"
      unitRef="usd">29800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzc4Mw_a1647615-374f-4e5c-8351-f28eb3c0e06d"
      unitRef="usd">30800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzEwMzM_f3195b39-e959-4c31-9c07-894f8b59e36c">P6Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzEwNzk_52b352a8-3d35-45fb-bef7-483614c53b5d"
      unitRef="number">0.0510</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzE5MDM_a18d1ab6-09a6-4ac1-9938-1426303df1bd">&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases mature as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:9pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Present value of lease 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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;93,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzE5MDQ_030e4879-2626-4a2d-9e48-465ca49a484a">&lt;div style="margin-bottom:10pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating leases mature as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.040%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.139%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.059%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;28,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: Interest&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:9pt;font-weight:400;line-height:100%"&gt;(15,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Present value of lease 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;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;93,581&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzEtMi0xLTEtMA_223c0f35-3a6c-4246-bdd5-133a766239c4"
      unitRef="usd">23558000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzItMi0xLTEtMA_052a5ba2-52b3-4014-b756-06dc506c0087"
      unitRef="usd">20508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzMtMi0xLTEtMA_6a268c13-47ec-4fe0-8dbe-e0df6a6c4a06"
      unitRef="usd">14930000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzQtMi0xLTEtMA_00190b90-f3a4-4eaf-bd07-82f0f8ac9560"
      unitRef="usd">12218000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzUtMi0xLTEtMA_d18ac491-017d-4741-9779-5712abf90577"
      unitRef="usd">9315000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzYtMi0xLTEtMA_50ec7bd1-d8a2-455b-90ee-cdcef061d60e"
      unitRef="usd">28052000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzctMi0xLTEtMA_46a7efaf-bbc6-4112-9947-40fb04390f25"
      unitRef="usd">108581000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzgtMi0xLTEtMA_c49e7992-7120-45c3-bb24-defb3f83c8df"
      unitRef="usd">15000000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90YWJsZTo4M2E3OTU4YzNhNjE0NWRlYmFmNDcwOWUwOGEwM2ZhZS90YWJsZXJhbmdlOjgzYTc5NThjM2E2MTQ1ZGViYWY0NzA5ZTA4YTAzZmFlXzktMi0xLTEtMA_61018c48-30f7-4c45-85b5-ea08c4038cd7"
      unitRef="usd">93581000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMTUvZnJhZzo3M2FkNzc5ZDE5ZTY0NzY0YTVkNDhlN2E3ZjVkM2ZkYS90ZXh0cmVnaW9uOjczYWQ3NzlkMTllNjQ3NjRhNWQ0OGU3YTdmNWQzZmRhXzEwOTk1MTE2MjgwMDU5_812cd9aa-5de2-48ae-be0c-8893039e1ef0"
      unitRef="usd">20700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90ZXh0cmVnaW9uOjVlZDQzNTRlMTQxNzQ3MGVhYWE3ZGRjNTI5MDJlYzdiXzE0OTA_84fe8707-4bfb-4430-a319-ef5f11531ff3">PROPERTY AND EQUIPMENT&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment was as follows as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Infusion pumps&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;34,547&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment, furniture and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Computer software, purchased and internally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Assets under development&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:9pt;font-weight:400;line-height:100%"&gt;19,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;230,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;111,535&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;121,149&#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-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense is recorded within cost of revenue and operating expenses within the consolidated statements of comprehensive income (loss), depending on the nature of the underlying fixed assets. The depreciation expense included in cost of revenue relates to revenue-generating assets, such as infusion pumps. The depreciation expense included in operating expenses is related to infrastructure items, such as furniture, computer and office equipment, and leasehold improvements. The following table presents the amount of depreciation expense recorded in cost of revenue and operating expenses for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense in cost of revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,746&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,586&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense in operating 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:9pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,611&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;42,766&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,808&#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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90ZXh0cmVnaW9uOjVlZDQzNTRlMTQxNzQ3MGVhYWE3ZGRjNTI5MDJlYzdiXzE0OTE_d64e341d-337c-4649-b7e2-085c773fc1ef">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment was as follows as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.850%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.481%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.686%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.483%"/&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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Infusion pumps&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;34,547&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Equipment, furniture and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;92,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;87,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Computer software, purchased and internally developed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Assets under development&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:9pt;font-weight:400;line-height:100%"&gt;19,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 #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:9pt;font-weight:400;line-height:100%"&gt;230,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;205,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;84,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;111,535&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;121,149&#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;The following table presents the amount of depreciation expense recorded in cost of revenue and operating expenses for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.941%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.986%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.251%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.909%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense in cost of revenue&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,746&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6,586&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Depreciation expense in operating 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:9pt;font-weight:400;line-height:100%"&gt;29,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Total depreciation expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;35,611&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;42,766&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;31,808&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8ab4309d2f254d6d9a3275de0ecc3840_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzEtMS0xLTEtMA_8108b2ac-5cab-4ff5-aa8e-4da77d7cd4a1"
      unitRef="usd">34547000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i26b7a9a719aa4b15b811f4ad295b4352_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzEtMy0xLTEtMA_28833729-8287-412a-a519-b333ed33d7dd"
      unitRef="usd">31678000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i578d1e13c9a34d54b41b6b20b07a3f18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzItMS0xLTEtMA_0ef21bb3-e331-402b-964a-678efd2a4dda"
      unitRef="usd">52913000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia070888fb7b24de986335d133a66e2f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzItMy0xLTEtMA_e2ae7086-c1ab-4b6d-bc70-194bbaa39012"
      unitRef="usd">47886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i736923880c0e463fb94882d3231524ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzMtMS0xLTEtMA_64d47ac6-afed-4146-8424-b30503b40537"
      unitRef="usd">92229000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iee3e1aee5c0c4f1e8a6893b1d20f1968_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzMtMy0xLTEtMA_2b8b8bb4-8e43-4202-957b-6cc162229346"
      unitRef="usd">87483000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i80c2daf1255940d4aa765d21e2e4a935_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzQtMS0xLTEtMA_29f8d101-85cf-4dd2-9a9a-5f623d75bd75"
      unitRef="usd">30744000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i69c785d0ba8648a2afeeb45dc260a1b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzQtMy0xLTEtMA_b60f0367-42d8-4b8c-8365-fc3d96c3f429"
      unitRef="usd">27799000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i669156ee87734f4fb38ea737905dfcce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzUtMS0xLTEtMA_252dc5ac-add1-49cb-a549-25470cfb13ea"
      unitRef="usd">19924000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i74a2c219b804477baafa6cf704957320_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzUtMy0xLTEtMA_63bc6658-4707-49c4-8142-49684a702ccb"
      unitRef="usd">10793000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzYtMS0xLTEtMA_135123ce-9ad1-4da6-aaef-bc59f5d57ed3"
      unitRef="usd">230357000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzYtMy0xLTEtMA_cece5ec8-aa39-4857-bdeb-ad0d3e2c79e0"
      unitRef="usd">205639000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzctMS0xLTEtMA_4afa91f1-5889-484d-8370-e3cfdb08d2dc"
      unitRef="usd">118822000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzctMy0xLTEtMA_139a0013-047e-4d93-83fb-c64f3048b598"
      unitRef="usd">84490000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzgtMS0xLTEtMA_16612502-7e0b-4a24-84dc-d02491d4c576"
      unitRef="usd">111535000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpkNmFmZTNjNjQzMDQ0ZGI1ODgxZGQ5YWIzOTU4NWE1Zi90YWJsZXJhbmdlOmQ2YWZlM2M2NDMwNDRkYjU4ODFkZDlhYjM5NTg1YTVmXzgtMy0xLTEtMA_4b5450b6-0986-416b-8bf4-d85585b916b8"
      unitRef="usd">121149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i30fdc250ec9c4615b75f01afd8b63120_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzItMS0xLTEtMA_7a9ade59-b889-437c-9b46-7a8317d9ae31"
      unitRef="usd">5746000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i44d2061b215b4150abe14bc9740de6dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzItMy0xLTEtMA_2afc829d-0b31-46c2-acce-5a36a1abe567"
      unitRef="usd">6586000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i462f936b4c7946a78137c8de60a17477_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzItNS0xLTEtMA_ea31296e-3c22-472c-b718-1721c03d0696"
      unitRef="usd">4179000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i27a9d048ce664ab5aaf29a4f75039e3a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzMtMS0xLTEtMA_35573575-ca76-4e0f-9d8d-71cf32c94f07"
      unitRef="usd">29865000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i13487212477e455f826c1618fe8aee43_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzMtMy0xLTEtMA_2def5147-ccdc-491f-b6bd-e9256a12999a"
      unitRef="usd">36180000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i3b7ebddd2c7044e5856f52abff594d3e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzMtNS0xLTEtMA_cfc3e1ac-1b23-49f8-84c8-052a98579669"
      unitRef="usd">27629000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzQtMS0xLTEtMA_a7506c7e-0f3a-4cc7-81a2-b8ec72f90404"
      unitRef="usd">35611000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzQtMy0xLTEtMA_bfbf76da-3f53-4a29-8c56-8bf15d3cfd7d"
      unitRef="usd">42766000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjEvZnJhZzo1ZWQ0MzU0ZTE0MTc0NzBlYWFhN2RkYzUyOTAyZWM3Yi90YWJsZTpmNmY0Zjc5NmIzZTU0YzMzOTM2NTI2NmNiZjMxYjQwMi90YWJsZXJhbmdlOmY2ZjRmNzk2YjNlNTRjMzM5MzY1MjY2Y2JmMzFiNDAyXzQtNS0xLTEtMA_bc048d64-a06c-44a1-ae48-88b5c00c4c3a"
      unitRef="usd">31808000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMzMTg_e8c2132f-a774-4ec2-ab45-0fb3bf216941">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized, but is evaluated for impairment annually in the fourth quarter of the fiscal year, or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Circumstances that could trigger an interim impairment test include: a significant adverse change in the business climate or legal factors; an adverse action or assessment by a regulator; unanticipated competition; the loss of key personnel; a change in reporting units; the likelihood that a reporting unit or significant portion of a reporting unit will be sold or otherwise disposed of; and the results of testing for recoverability of a significant asset group within a reporting unit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A qualitative impairment analysis was performed in the fourth quarter of 2021, 2020, and 2019, to assess whether it is more likely than not that the fair value of the Company&#x2019;s reporting unit is less than its carrying value. The Company assessed relevant events and circumstances including macroeconomic conditions, industry and market considerations, overall financial performance, entity-specific events, and changes in the Company&#x2019;s stock price. The Company determined that there was no goodwill impairment in 2021, 2020, or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The determination of fair value and the allocation of that value to individual assets and liabilities within the reporting unit requires the Company to make significant estimates and assumptions. These estimates and assumptions primarily include, but are not limited to, the selection of appropriate peer group companies; control premiums appropriate for acquisitions in the industries in which the Company competes; the discount rate; terminal growth rates; and forecasts of revenue, operating income, depreciation and amortization, and capital expenditures. Actual financial results could differ from those estimates due to the inherent uncertainty involved in making such estimates. Changes in assumptions concerning future financial results or other underlying assumptions could have a significant impact on either the fair value of the reporting unit, the amount of the goodwill impairment charge, or both.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill consist of the following activity for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:46.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.546%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;632,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:9pt;font-weight:400;line-height:100%"&gt;793,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,425,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Purchase accounting adjustments&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:9pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,428,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:9pt;font-weight:400;line-height:100%"&gt;48,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%"&gt;1,477,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount and accumulated amortization of intangible assets consists of the following as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;Gross intangible assets:&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="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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Referral sources&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;482,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;438,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Trademarks/names&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:9pt;font-weight:400;line-height:100%"&gt;47,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other amortizable intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total gross intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;483,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Referral sources&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:9pt;font-weight:400;line-height:100%"&gt;(137,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(110,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Trademarks/names&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:9pt;font-weight:400;line-height:100%"&gt;(26,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other amortizable intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(164,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(132,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;366,020&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;351,052&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for intangible assets was $32.9 million, $35.1 million and $26.1 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense for intangible assets recorded at December&#160;31, 2021, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.918%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027 and beyond&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;207,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;366,020&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzEyODU_1b2ca723-7e2a-4d46-98ce-7b38b7df45e5"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzEyODU_4405a869-e01d-4717-a170-582c915ae238"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzEyODU_74c9d98d-8753-4fac-b937-0f3812c8a47c"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMzMTk_34b16631-cd05-46f7-9056-6578d7b785a5">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill consist of the following activity for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:46.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.546%"/&gt;&lt;td style="width:0.1%"/&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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2018&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;632,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:9pt;font-weight:400;line-height:100%"&gt;793,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,425,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;Purchase accounting adjustments&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:9pt;font-weight:400;line-height:100%"&gt;3,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,428,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisitions&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:9pt;font-weight:400;line-height:100%"&gt;48,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:9pt;font-weight:400;line-height:100%"&gt;1,477,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:2pt solid #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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i68eaadb534bc42b88decf20808ed0a8d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzAtMi0xLTEtMA_5963bd8d-d836-42bd-b353-2e00e7ff26b7"
      unitRef="usd">632469000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzEtMi0xLTEtMA_2a76f108-5497-49b7-96cf-90046d06d8f8"
      unitRef="usd">793073000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i7ecd9bd9b785487281eb9140daa2bcf7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzItMi0xLTEtMA_874e2646-3e19-452f-ab7f-316f09e6d8f1"
      unitRef="usd">1425542000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzMtMi0xLTEtMA_9fe81dc1-ebca-4621-a33e-84ddb8824aea"
      unitRef="usd">3068000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzQtMi0xLTEtMA_0f022f17-2dad-497c-a7dd-370ca5f85ecd"
      unitRef="usd">1428610000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzUtMi0xLTEtMA_78f76ba5-2585-4b67-8245-95de7a62ed2b"
      unitRef="usd">48954000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1Nzk2YWZkOGQwNmY0ZGZmOGMxOTE5MWJhYjQ5MmZiZC90YWJsZXJhbmdlOjU3OTZhZmQ4ZDA2ZjRkZmY4YzE5MTkxYmFiNDkyZmJkXzYtMi0xLTEtMA_2371a739-ae98-45d1-ba62-bc3d7f875d48"
      unitRef="usd">1477564000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMzMjA_1cafd2bc-2920-4228-9c8d-935c6a49e956">&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amount and accumulated amortization of intangible assets consists of the following as of December&#160;31, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:73.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.210%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.752%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;Gross intangible assets:&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="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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Referral sources&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;482,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;438,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Trademarks/names&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:9pt;font-weight:400;line-height:100%"&gt;47,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other amortizable intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;1,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total gross intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;530,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;483,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="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: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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Referral sources&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:9pt;font-weight:400;line-height:100%"&gt;(137,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(110,498)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Trademarks/names&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:9pt;font-weight:400;line-height:100%"&gt;(26,936)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(21,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other amortizable intangible assets&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:9pt;font-weight:400;line-height:100%"&gt;(386)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(164,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(132,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;366,020&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;351,052&#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:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i89748b7ed29d47e2bbcf714907b23b16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzItMi0xLTEtMA_5891c611-250c-4e01-bdd0-208113496453"
      unitRef="usd">482200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i483b83a863f94edbb1308c7caefd8232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzItNC0xLTEtMA_645a8922-fd90-45b1-b1f7-e88fe76c3ca6"
      unitRef="usd">438121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i831f89a877df4ac2ace985b22d4edc1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzMtMi0xLTEtMA_cbf8bf6c-ba00-4c5e-923c-ab6718d6c77d"
      unitRef="usd">47718000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i488b0d2ac41d4e199a964e14fa91003b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzMtNC0xLTEtMA_690a600d-268b-401d-b7ba-a326b70a1ad5"
      unitRef="usd">44536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if7eb47e415cf4bc095f59613636c5bd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzQtMi0xLTEtMA_58df3888-08e5-46b3-ba86-8939999bf640"
      unitRef="usd">1037000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i538bbf14fdb447789ed12dd7886eaccb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzQtNC0xLTEtMA_6e08a15d-0d6e-4e78-a4bc-07a8709ee5aa"
      unitRef="usd">402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzUtMi0xLTEtMA_077c61ed-b8c9-46e5-a0a5-b5903e16fa3b"
      unitRef="usd">530955000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzUtNC0xLTEtMA_da34dd7b-25d5-4563-aefa-1a15d34eb2b4"
      unitRef="usd">483059000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i89748b7ed29d47e2bbcf714907b23b16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzgtMi0xLTEtMA_0d76bae7-0a6f-4d15-a7d0-d2e9179d43dd"
      unitRef="usd">137613000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i483b83a863f94edbb1308c7caefd8232_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzgtNC0xLTEtMA_69cdb456-2447-4026-a397-8e6210cc7465"
      unitRef="usd">110498000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i831f89a877df4ac2ace985b22d4edc1f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzktMi0xLTEtMA_b31b68cb-9a94-40b7-bbdf-ce8faca2e2b7"
      unitRef="usd">26936000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i488b0d2ac41d4e199a964e14fa91003b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzktNC0xLTEtMA_afce5534-5685-441a-b2e4-87d5de5bc6a9"
      unitRef="usd">21146000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if7eb47e415cf4bc095f59613636c5bd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzEwLTItMS0xLTA_399263b4-f90a-4e24-a52a-68ddacf3c6de"
      unitRef="usd">386000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i538bbf14fdb447789ed12dd7886eaccb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzEwLTQtMS0xLTA_8f957e3d-50ff-4aa5-84ad-45ee8772b823"
      unitRef="usd">363000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzExLTItMS0xLTA_694d7a25-80ba-4771-ab66-eaf261934096"
      unitRef="usd">164935000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzExLTQtMS0xLTA_30b6a296-a0ce-45f3-a4d1-ced1558ad97d"
      unitRef="usd">132007000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzEyLTItMS0xLTA_a7e8b1ad-afb6-4523-a09b-00ff6e51845e"
      unitRef="usd">366020000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo3NDNiNjg5N2QwNzM0YjFmODAzYzEwZWQ2ZmJjZTJjNS90YWJsZXJhbmdlOjc0M2I2ODk3ZDA3MzRiMWY4MDNjMTBlZDZmYmNlMmM1XzEyLTQtMS0xLTA_38ae0394-a419-4845-b0e0-e5b7a997413b"
      unitRef="usd">351052000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMxNTc_9a7ba999-8f50-4de9-a88d-16d1e1773d7f"
      unitRef="usd">32900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMxNjE_026633d4-e9a5-4836-a5e8-55a4b1122ee0"
      unitRef="usd">35100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMxNjg_20390236-e566-4b51-a25e-b683c1303953"
      unitRef="usd">26100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90ZXh0cmVnaW9uOjVjYTgzMWEwMDVlMjRjNTM4MTA5MDY4ODAwMjkxZTU5XzMzMjE_c19468e6-7297-4e66-af87-b88e9d4ccb0c">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected future amortization expense for intangible assets recorded at December&#160;31, 2021, is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:58.918%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.895%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.902%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.903%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2027 and beyond&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;207,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td 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;366,020&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzAtMi0xLTEtMA_542d36ba-ec63-47d0-84e3-9c73f96854ac"
      unitRef="usd">31628000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzEtMi0xLTEtMA_328cd456-c572-453f-991a-b556ccb9aa27"
      unitRef="usd">31628000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzItMi0xLTEtMA_718db12b-8ad7-4c65-8103-9c78196238a6"
      unitRef="usd">31628000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzMtMi0xLTEtMA_ce682841-6ad5-4428-bc3c-3d0177dcf582"
      unitRef="usd">31628000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzQtMi0xLTEtMA_afc007d4-2277-4a74-93df-6cbb57b070f7"
      unitRef="usd">31628000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzUtMi0xLTEtMA_3a0c6eac-90f2-4000-80c2-16ea474cdd9c"
      unitRef="usd">207880000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjQvZnJhZzo1Y2E4MzFhMDA1ZTI0YzUzODEwOTA2ODgwMDI5MWU1OS90YWJsZTo1MDBmZjRlOTM5NTc0OGI2ODIzNTBmNDgzNWM4NTg2MS90YWJsZXJhbmdlOjUwMGZmNGU5Mzk1NzQ4YjY4MjM1MGY0ODM1Yzg1ODYxXzYtMi0xLTEtMA_c62bfa43-d80d-4a6e-8ba1-896cf12fcf51"
      unitRef="usd">366020000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzEwMDM0_356a12e0-cffe-43c6-ab3b-bfc0951d2700">INDEBTEDNESS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&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:9pt;font-weight:700;line-height:100%"&gt;Discount&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:9pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&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:9pt;font-weight:700;line-height:100%"&gt;Net Balance&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:9pt;font-weight:400;line-height:100%"&gt;ABL Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Term Loan&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:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;577,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&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:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(11,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,059,900&#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-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&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:9pt;font-weight:700;line-height:100%"&gt;Discount&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:9pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&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:9pt;font-weight:700;line-height:100%"&gt;Net Balance&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:9pt;font-weight:400;line-height:100%"&gt;ABL Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Term Loan&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:9pt;font-weight:400;line-height:100%"&gt;915,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,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:9pt;font-weight:400;line-height:100%"&gt;888,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes&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:9pt;font-weight:400;line-height:100%"&gt;245,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,115,103&#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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 6, 2019, the Company repaid the outstanding balance of an $80.0&#160;million revolving credit facility, a $415.0&#160;million first lien term loan (&#x201c;Previous First Lien Term Loan&#x201d;) and a $150.0&#160;million second lien term loan (&#x201c;Previous Second Lien&#x201d;) and retired the outstanding Previous Credit Facilities by entering into two new credit arrangements and a notes indenture. The two new credit agreements and the indenture initially provided for up to $1,475.0&#160;million in senior secured credit facilities through a $150.0&#160;million asset-based-lending revolving credit facility (the &#x201c;ABL Facility&#x201d;), a $925.0&#160;million first lien term loan (the &#x201c;First Lien Term Loan&#x201d;, and together with the ABL Facility, the &#x201c;Loan Facilities&#x201d;), and a $400.0&#160;million issuance of Second Lien Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ABL Facility initially provided for borrowings up to $150.0&#160;million, which matures on August 6, 2024. During the year ended December 31, 2020, the Company increased the borrowing capacity of its ABL Facility from $150.0&#160;million to $175.0&#160;million. The ABL Facility bore interest at a per annum rate initially provided that is determined by the Company&#x2019;s periodic selection of rate type, either the Base Rate or the Eurocurrency Rate. Interest on the ABL Facility was charged on Base Rate loans at the greater of Base Rate, as defined, or 0.25% plus 1.25% to 1.75%, depending on the historical excess availability as a percentage of the Line Cap, as defined in the ABL Facility credit agreement. Interest on the ABL Facility was charged on Eurocurrency Rate Loans at the Eurocurrency Rate, as defined, plus 2.25% to 2.75%, depending on the historical excess availability as a percentage of the Line Cap, as defined in the ABL Facility credit agreement. The ABL Facility contains commitment fees payable on the unused portion ranging from 0.25% to 0.375%, depending on various factors including the Company&#x2019;s leverage ratio, type of loan and rate type, and letter of credit fees of 2.50%. Borrowings under the ABL Facility are secured by a first priority security interest in the Company&#x2019;s and each of its subsidiaries&#x2019; inventory, accounts receivable, cash, deposit accounts and certain assets and property related thereto (the &#x201c;ABL Priority Collateral&#x201d;), in each case subject to certain exceptions, and a third priority security interest in the Term Loan Priority Collateral, as defined below. The Company had no outstanding borrowings under the ABL Facility at December 31, 2020. The Company had $9.6&#160;million of undrawn letters of credit issued and outstanding, resulting in net borrowing availability under the ABL of $165.4&#160;million as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal balance of the First Lien Term Loan was repayable in quarterly installments which commenced in March 2020 of $2.3&#160;million plus interest, with a final payment of all remaining outstanding principal due on August 6, 2026. Interest on the First Lien Term Loan is payable monthly on Base Rate loans at Base Rate, as defined, plus 3.25% to 3.50%, depending on the Company&#x2019;s leverage ratio. Interest is charged on Eurocurrency Rate loans at the Eurocurrency Rate, as defined, plus 4.25% to 4.50%, depending on the Company&#x2019;s leverage ratio. The interest rate on the First Lien Term Loan was 4.40% as of December 31, 2020. The weighted average interest rate incurred was 5.09% for the year ended December 31, 2020.&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;Amounts borrowed under the First Lien Term Loan are secured by a first priority security interest in each of the Company&#x2019;s subsidiaries&#x2019; capital stock (subject to certain exceptions) and substantially all of the Company&#x2019;s property and assets (other than the ABL &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;Priority Collateral), (the &#x201c;Term Loan Priority Collateral&#x201d;), in each case subject to certain exceptions, and a second priority security interest in the ABL Priority Collateral.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Second Lien Notes were set to mature on August 6, 2027. Interest on the Second Lien Notes was payable quarterly and is at London Interbank Offered Rate (&#x201c;LIBOR&#x201d;), plus 8.75%. The Company elected to pay-in-kind (&#x201c;PIK&#x201d;) the first quarterly interest payment, due in November 2019, which resulted in the Company capitalizing $12.3&#160;million in interest to the principal balance on the interest payment date. The Company also elected to PIK the quarterly interest payment due in August 2020, which resulted in the Company capitalizing $7.5&#160;million in interest expense to the principal balance of the Second Lien Notes on the interest payment date. In connection with the PIK elections, the Company was charged an additional 1.00% in interest expense on those quarterly interest payments. The interest rate on the Second Lien Notes was 8.98% as of December 31, 2020. The weighted average interest incurred was 9.39% for the year ended December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the year ended December 31, 2020, the Company completed a public offering of stock for proceeds of $118.9&#160;million. Those proceeds, along with additional cash on hand, were used to prepay $174.0&#160;million of the Second Lien Notes, which is reflected as a cash outflow from financing activities in the Company&#x2019;s consolidated statements of cash flows. The Company recognized a loss on extinguishment of debt of $11.5&#160;million, of which $3.5&#160;million related to the prepayment penalty and $8.0&#160;million related to deferred financing fees which were written off upon extinguishment. The $3.5&#160;million prepayment penalty was reflected as a cash outflow from financing activities in the Company&#x2019;s consolidated statements of cash flows. The loss on extinguishment was recorded as a component of other, net in the Company&#x2019;s consolidated statements of comprehensive income (loss). See 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:112%"&gt;Stockholders&#x2019; Equity&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, for further discussion of the public offering.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;January 2021 Refinancing - &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 January 2021, the Company entered into an amendment on the First Lien Term Loan (the &#x201c;First Lien Credit Agreement Amendment&#x201d;). The First Lien Credit Agreement Amendment resulted in an additional $250.0&#160;million of incremental First Lien Term Loan indebtedness being issued and reduced the interest rate on all outstanding First Lien Term Loan indebtedness from LIBOR plus 4.25% to LIBOR plus 3.75%. The proceeds of the $250.0&#160;million incremental First Lien Term Loan indebtedness were used to prepay the remaining $245.8&#160;million outstanding balance of the Second Lien Notes. Following the First Lien Credit Agreement Amendment, the First Lien Term Loan is repayable in quarterly installments, of $2.9&#160;million plus interest, with a final payment of all remaining outstanding principal due on August 6, 2026.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed whether the repayment of the Second Lien Notes by issuing incremental First Lien Term Loan indebtedness resulted in an insubstantial modification or an extinguishment of the existing debt for each loan in the syndication by grouping lenders as follows: (i) Lenders participating in both the First Lien Term Loan and Second Lien Notes; (ii) previous lenders that exited; and (iii) new lenders. The Company determined that $161.2&#160;million of the First Lien Term Loan was extinguished and $122.9&#160;million of the Second Lien Term Loan was extinguished, which is disclosed as an outflow from financing activities in the consolidated statements of cash flows. The First Lien Term Loan and Second Lien Notes had insubstantial modifications for lenders that participated in both debt instruments, which resulted in a cash outflow from financing activities of $352.0&#160;million in the consolidated statements of cash flows. The Company determined that $356.2&#160;million of new debt was issued related to the First Lien Term Loan, which is disclosed as an inflow from financing activities in the consolidated statements of cash flows. In connection with the prepayment of the Second Lien Notes and incremental First Lien Term Loan indebtedness, the Company incurred $7.2&#160;million in debt issuance costs and third-party fees, of which $3.7&#160;million was capitalized, $0.9&#160;million was expensed as a component of other expense and $2.6&#160;million was expensed as a loss on extinguishment as a component of other expense in the consolidated statements of comprehensive income (loss). Further, $1.0&#160;million of the total fees incurred of $7.2&#160;million was netted against the $356.2&#160;million of proceeds from debt as a component of the cash flows from financing activities, $2.9&#160;million was presented as deferred financing costs as a component of cash flows from financing activities, $2.4&#160;million was presented as debt prepayment fees as a component of cash flows from financing activities, and the remaining $0.9&#160;million was included in cash flows from operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a loss on extinguishment of debt of $12.4&#160;million included in the line entitled &#x201c;Other, net&#x201d; in the consolidated statements of comprehensive income (loss), of which $2.6&#160;million related to debt issuance costs incurred with the incremental First Lien Term Loan indebtedness and prepayment of the Second Lien Notes, as discussed above, and $9.8&#160;million related to existing deferred financing fees that were written off upon extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;October 2021 Refinancing -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; In October 2021, the Company refinanced its $1,157.0&#160;million outstanding existing First Lien Term Loan due 2026. The Company amended the existing First Lien Term Loan, to provide $600.0&#160;million of refinanced borrowings (the &#x201c;First Lien Term Loan Facility&#x201d;). The refinancing changed the interest rate from LIBOR plus 3.75% to, at the Parent Borrower&#x2019;s option, either (i) LIBOR (or a comparable successor rate, with a floor of 0.50% per annum) plus an applicable margin of 2.75% for Eurocurrency Rate Loans (as such term is defined in the First Lien Term Loan Agreement) and (ii) a base rate determined in accordance with in the First Lien Term Loan Agreement, plus 1.75% for Base Rate Loans (as such term is defined in the First Lien Term Loan Agreement). The First Lien Term Loan Facility is repayable in quarterly installments, beginning in March 2022, of $1.5&#160;million plus interest and extended its maturity to October 27, 2028. The interest rate on the First Lien Term Loan was 3.25% as of December 31, 2021. The weighted average interest rate incurred was 3.79% for the year ended December 31, 2021. In conjunction with the refinancing, the Company also issued $500.0&#160;million in aggregate principal of unsecured senior notes (&#x201c;Senior Notes&#x201d;). The Senior Notes bear interest at a rate of 4.375% per annum payable semi-annually in arrears on October 31 and April 30 of each year, commencing April 30, 2022. The Senior Notes mature on October 31, 2029.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company assessed whether the refinancing of the First Lien Term Loan Facility and issuance of the Senior Notes resulted in an insubstantial modification or an extinguishment of the existing debt for each loan in the syndication by grouping lenders as follows: (i) Lenders continuing to participate in either the First Lien Term Loan Facility and Senior Notes (ii) previous lenders that exited; and (iii) new lenders. The Company determined that $35.7&#160;million of the First Lien Term Loan was extinguished, which is disclosed as an outflow from financing activities in the condensed consolidated statements of cash flows. The First Lien Term Loan had insubstantial modifications for lenders that continued to participate in either debt instrument, which resulted in a cash outflow from financing activities of $558.3&#160;million in the consolidated statements of cash flows. The Company determined that $501.4&#160;million of new debt was issued related to the First Lien Term Loan, which is disclosed as an inflow from financing activities in the consolidated statements of cash flows. In connection with the refinancing of the First Lien Term Loan and issuance of the Senior Notes, the Company incurred $10.7&#160;million in debt issuance costs and third-party fees, of which $8.8&#160;million was capitalized, $1.7&#160;million was expensed as a component of other expense and $0.2&#160;million was expensed as a loss on extinguishment as a component of other expense in the consolidated statements of comprehensive income (loss). Further, $1.5&#160;million of the total fees incurred of $10.7&#160;million was netted against the $501.4&#160;million of proceeds from debt as a component of the cash flows from financing activities, $7.4&#160;million was presented as deferred financing costs as a component of cash flows from financing activities, and the remaining $1.8&#160;million was included in cash flows from operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized a loss on extinguishment of debt of $1.0&#160;million included in the line entitled &#x201c;Other, net&#x201d; in the consolidated statements of comprehensive income (loss), of which $0.2&#160;million related to debt issuance costs incurred with the First Lien Term Loan refinancing and issuance of the Senior Notes, as discussed above, and $0.8&#160;million related to existing deferred financing fees that were written off upon extinguishment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company also entered into an agreement to amend its existing ABL Facility. The ABL Facility bears interest at a rate equal to, at the Borrowers&#x2019; election, either (i) a base rate determined in accordance with the ABL Credit Agreement plus an applicable margin, which is equal to between 0.25% and 0.75% based on the historical excess availability as a percentage of the Line Cap (as such term is defined in the ABL Credit Agreement) and (ii) LIBOR (or a comparable successor rate, with a floor of 0.00% per annum) plus an applicable margin, which is equal to between 1.25% and 1.75% based on the historical excess availability as a percentage of the Line Cap. The Company had no outstanding borrowings under the ABL Facility at December 31, 2021. The Company had $7.1&#160;million of undrawn letters of credit issued and outstanding, resulting in net borrowing availability under the ABL Facility of $167.9&#160;million as of December 31, 2021. The ABL Facility matures on October 27, 2026.    &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt matures as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&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:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;6,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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;1,070,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, the Company engaged in hedging activities to limit its exposure to changes in interest rates. See Note 12, &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;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the estimated fair values of the Company&#x2019;s debt obligations as of December&#160;31, 2021  (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Instrument&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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Markets for Identical Item (Level 1)&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:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Note Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;577,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;598,500&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&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:9pt;font-weight:400;line-height:100%"&gt;488,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;501,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt instruments&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,065,900&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,099,750&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the changes in Level 3 measurements for the year ended December&#160;31, 2021 (in thousands). As the Second Lien Notes were prepaid in Q1, there was no change in the fair value thereafter: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:68.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3 Measurements&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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes fair value as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;266,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal prepayment&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:9pt;font-weight:400;line-height:100%"&gt;(245,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;font-weight:400;line-height:100%"&gt;(20,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzEwMDU3_c50839fd-bc8f-4e44-8c5a-de5173da7136">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&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:9pt;font-weight:700;line-height:100%"&gt;Discount&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:9pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&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:9pt;font-weight:700;line-height:100%"&gt;Net Balance&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:9pt;font-weight:400;line-height:100%"&gt;ABL Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Term Loan&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:9pt;font-weight:400;line-height:100%"&gt;600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;577,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&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:9pt;font-weight:400;line-height:100%"&gt;500,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(11,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(24,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,065,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,059,900&#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-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.599%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Principal Amount&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:9pt;font-weight:700;line-height:100%"&gt;Discount&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:9pt;font-weight:700;line-height:100%"&gt;Debt Issuance Costs&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:9pt;font-weight:700;line-height:100%"&gt;Net Balance&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:9pt;font-weight:400;line-height:100%"&gt;ABL Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Term Loan&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:9pt;font-weight:400;line-height:100%"&gt;915,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(19,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:9pt;font-weight:400;line-height:100%"&gt;888,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes&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:9pt;font-weight:400;line-height:100%"&gt;245,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;235,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,161,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(23,823)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,124,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Less: current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(9,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total long-term debt&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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,115,103&#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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i3ba1dfdb36194d91873d37cfef64f1db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzEtMi0xLTEtMA_95d6be16-41c6-44d0-8926-7b80e9bd7077"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i3ba1dfdb36194d91873d37cfef64f1db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzEtNC0xLTEtMA_836efb1a-9da9-47b9-9513-bc841a51a995"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i3ba1dfdb36194d91873d37cfef64f1db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzEtNi0xLTEtMA_7bb0c8a0-9616-4d3a-9961-ccd66de41ae7"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i3ba1dfdb36194d91873d37cfef64f1db_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzEtOC0xLTEtMA_af50517e-8424-42f0-bb87-c9cc37effffc"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzItMi0xLTEtMA_a48a6ca4-f20a-4716-a760-c5598a826ce6"
      unitRef="usd">600000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzItNC0xLTEtMA_0ad23b70-d45c-4d00-b9ef-85c27d32ac89"
      unitRef="usd">9605000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzItNi0xLTEtMA_b5b6ca78-2772-40dc-a419-a90b1a3055b8"
      unitRef="usd">13331000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzItOC0xLTEtMA_13eaddea-57f7-4e09-801c-34804196da74"
      unitRef="usd">577064000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i09e5a4f8dc1749178a44709dfcafd658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzMtMi0xLTEtMA_c05f4c0c-aa80-4b31-b28b-40c2bfa9f1fc"
      unitRef="usd">500000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i09e5a4f8dc1749178a44709dfcafd658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzMtNC0xLTEtMA_fb2d37d9-cc74-4942-bf77-84f0bd97349e"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i09e5a4f8dc1749178a44709dfcafd658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzMtNi0xLTEtMA_766196d7-3c41-47c7-91a4-ab20e0603dfb"
      unitRef="usd">11164000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i09e5a4f8dc1749178a44709dfcafd658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzMtOC0xLTEtMA_53eb2659-c792-40ed-9e37-6b1e217bd289"
      unitRef="usd">488836000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzQtMi0xLTEtMA_43de23dd-f248-41fa-8618-4bc8cf7f27b4"
      unitRef="usd">1100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzQtNC0xLTEtMA_e9e110f7-b6e2-435a-8bff-572937278274"
      unitRef="usd">9605000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzQtNi0xLTEtMA_42fe96d7-31bb-41ee-9c57-4a254fbeed06"
      unitRef="usd">24495000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzQtOC0xLTEtMA_666ee100-2f0f-40f4-8bdb-de2fffb29198"
      unitRef="usd">1065900000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzUtOC0xLTEtMA_e738aca2-abc7-4004-9d4c-81c555879687"
      unitRef="usd">6000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTozZjk5NTg1NjA0ODg0YTU4OGVhZTZmN2NjYzk5NGNkMS90YWJsZXJhbmdlOjNmOTk1ODU2MDQ4ODRhNTg4ZWFlNmY3Y2NjOTk0Y2QxXzYtOC0xLTEtMA_948cd18b-3d7c-4a26-a817-6d52f6bd5cf5"
      unitRef="usd">1059900000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20a229e8852b42828526f9aa81937b59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzEtMi0xLTEtMA_a6b9e96a-f10b-4c9c-a74b-fec1e6d112c1"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i20a229e8852b42828526f9aa81937b59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzEtNC0xLTEtMA_f964425d-0618-47f8-b8e3-49b16f8742d1"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i20a229e8852b42828526f9aa81937b59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzEtNi0xLTEtMA_ac119785-bc9d-463a-b086-7ed84ec42fbb"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i20a229e8852b42828526f9aa81937b59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzEtOC0xLTEtMA_ab5eb6b8-9cae-464a-8153-263b6cc49c73"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ieb8c0636e1d0469787347c1a94537bec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzItMi0xLTEtMA_20cce358-95de-4b36-889b-5c292a7cf692"
      unitRef="usd">915750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ieb8c0636e1d0469787347c1a94537bec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzItNC0xLTEtMA_33602739-5f82-439e-b2ff-915f2a1ba247"
      unitRef="usd">7253000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ieb8c0636e1d0469787347c1a94537bec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzItNi0xLTEtMA_a2477ab1-fdad-4539-b9b0-68972f9d2bd1"
      unitRef="usd">19710000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ieb8c0636e1d0469787347c1a94537bec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzItOC0xLTEtMA_ca571454-5040-4110-a68f-911e11af5d10"
      unitRef="usd">888787000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9b76d9d80cb34367a14db64fb6e2ebe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzMtMi0xLTEtMA_19d316af-6731-4293-b0fc-e03718c82495"
      unitRef="usd">245781000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i9b76d9d80cb34367a14db64fb6e2ebe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzMtNC0xLTEtMA_a3ab6846-7914-44b3-bf19-f50121252fae"
      unitRef="usd">6102000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i9b76d9d80cb34367a14db64fb6e2ebe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzMtNi0xLTEtMA_575326a7-b430-42a4-b19f-f6ed2bb5ebd6"
      unitRef="usd">4113000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i9b76d9d80cb34367a14db64fb6e2ebe8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzMtOC0xLTEtMA_5fea661f-5399-4806-96f7-a978bbd3335e"
      unitRef="usd">235566000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzQtMi0xLTEtMA_e1b17d36-de23-4657-a4c4-9e884d34eb0d"
      unitRef="usd">1161531000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzQtNC0xLTEtMA_884e7c9e-2ac6-4519-b4d2-d710d08f1dcc"
      unitRef="usd">13355000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzQtNi0xLTEtMA_f5a785c9-0055-4147-835c-3d5cb85a6dc0"
      unitRef="usd">23823000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzQtOC0xLTEtMA_cd1116fc-9ed7-4b5b-b073-e5eaa4d4c2fa"
      unitRef="usd">1124353000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzUtOC0xLTEtMA_8d88644c-44f6-43b2-81c9-f36c7340d7af"
      unitRef="usd">9250000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo3MmNmOWFjNDc2NWY0MTM0YWE5ZjcyZTQxZjdiMmJiNi90YWJsZXJhbmdlOjcyY2Y5YWM0NzY1ZjQxMzRhYTlmNzJlNDFmN2IyYmI2XzYtOC0xLTEtMA_36c50a6d-e80b-4eac-b544-e59be10c1a35"
      unitRef="usd">1115103000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RepaymentsOfDebt
      contextRef="i5e6836e4a610473085286232a73eb27e_D20190806-20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjkzNDg_7766c523-b830-4a3c-a8af-e6bcda879a38"
      unitRef="usd">80000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iab06d7530dab437ebc161b5807099aff_D20190806-20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjkzNjM_cdc4c96a-7240-4d16-a232-c8c920cf6d9d"
      unitRef="usd">415000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="id1d389385a82409d9692feba00d26eef_D20190806-20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjkzNzk_aed459fe-1196-4e3f-96b9-12f749c8160a"
      unitRef="usd">150000000</us-gaap:RepaymentsOfDebt>
    <bios:DebtInstrumentNumberOfCreditArrangements
      contextRef="i6f5e36c7466e4dd089ca7fe97583bf02_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzIxOTkwMjMzNDY4MDk_b2092399-8afc-4edb-ab37-4ba09b4fccc0"
      unitRef="arrangement">2</bios:DebtInstrumentNumberOfCreditArrangements>
    <bios:DebtInstrumentNumberOfCreditArrangements
      contextRef="i6f5e36c7466e4dd089ca7fe97583bf02_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzIxOTkwMjMzNDY4MTc_aec1949b-fcef-4b1c-b5b2-d030761bda2f"
      unitRef="arrangement">2</bios:DebtInstrumentNumberOfCreditArrangements>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6f5e36c7466e4dd089ca7fe97583bf02_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjkzOTU_9b758763-eb89-4392-a00b-6aec49348863"
      unitRef="usd">1475000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ab3cc15c61d41b6bea76852db79bb60_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0MTM_d26b7b8d-f350-47ed-8c4f-ce646466bb52"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia3ccedc397fc41a3b17de324e39c8330_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0Mjk_9c9a2eb9-721d-4494-903b-933ed1e1d494"
      unitRef="usd">925000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i1af8e5f577af4b0bba168363eded0c43_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0NDU_2f810d48-b643-430e-8fcb-396f4fa3720c"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8ab3cc15c61d41b6bea76852db79bb60_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0NjE_4695e9e0-2eae-4cd5-91c2-5a93f271cac3"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i4dd2454ae6594368882ea999883e3098_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0Nzc_d95f3248-2864-4f22-b958-437631fa7398"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i31e2b7272ce040788e55943ca0ca98f6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk0OTM_b49d5143-2cb5-46fb-b481-eb0d50c9045d"
      unitRef="usd">175000000</us-gaap:DebtInstrumentFaceAmount>
    <bios:DebtInstrumentBaseRate
      contextRef="ifd96e8d547cd426585a3ecc8454ddd3a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1MDk_7822bddf-adcc-4b72-a4af-d18e3f2341f6"
      unitRef="number">0.0025</bios:DebtInstrumentBaseRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib580e809a016416699ec4dd584df3398_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1MTY_9e4c7465-d2f8-4dbc-ba32-01ec095d4469"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7ef9300f00ec47cd8e1234600dcba3ed_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1MjM_0ee9021a-2f9c-4fa1-9f21-55ab817bb686"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i907041e17b5a465db46996a3f85eeec0_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1MzA_fa5b3fc0-29a9-46a9-b508-2bab32133352"
      unitRef="number">0.0225</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4cd9d35ac2f943bfb1124bf495b811a5_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1Mzc_1742cc95-3f0b-48f2-b216-4047683dda55"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ib21f79293d1440c2a1c5036d2b7a4659_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1NDQ_39c6590b-873a-4399-8e66-df5201b14139"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4a3ee61953014bffb66846b951585b6f_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1NTE_987d0cd3-8025-4a66-bdd5-548b45e570fd"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ifd96e8d547cd426585a3ecc8454ddd3a_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1NTk_ddf712b3-2141-45ce-85fb-b2f8205b1448"
      unitRef="number">0.0250</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LongTermDebt
      contextRef="i079750466c4e49409ce1a84054e5e032_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1NjU_dbd24992-e714-4a7d-9603-74382aa4d7b1"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i3c93f2eb422a480797a80fed80515a56_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk1Njc_2b23253c-9b1d-4c8f-8714-43f9cd84af51"
      unitRef="usd">9600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i31e2b7272ce040788e55943ca0ca98f6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2MDY_d4a03f8d-9447-46b1-88a1-e68915e84ccf"
      unitRef="usd">165400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="icf235961647f4ccdaaf99bdb048094a3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2MjI_859f0cf4-356b-4ef7-a90c-75447be3375a"
      unitRef="usd">2300000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i5114409edce2402d824905c4ecc79eee_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2MzY_82a108f7-d5c4-49ae-9441-8ebd62783ef2"
      unitRef="number">0.0325</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i29f3dac8c0334dcb83a31867fc121526_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2NDM_9baf6ebd-c067-4622-b1f0-22a54cc4576d"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id7d06a2d76f543bda37131c4a6ea0df3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2NTA_cd664565-2081-41ab-8cbc-980f938e3ab1"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i42bcba31e6304b1f949eb3fc5ec5f34d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2NTc_4688acbf-4c0f-439e-bcfc-f4ec9f8a7394"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i173adf81de8945aebba2d67832a56add_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2NjQ_8c585d05-d75e-4389-93a4-31c82c412dc7"
      unitRef="number">0.0440</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="icf235961647f4ccdaaf99bdb048094a3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2NzE_08a90259-6eed-422f-bc8a-fc5bd8fedf24"
      unitRef="number">0.0509</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ica17d52424f64a8b905e790fe749dadf_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2Nzg_53380326-745c-4e6c-96dc-7f12b732b3ff"
      unitRef="number">0.0875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <bios:InterestCapitalizedToDebtPrincipal
      contextRef="ie21e28c5b8024df8a0f18ae77538e4e0_D20191101-20191130"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk2ODU_09a18011-7443-410c-b326-33dcdf8579d9"
      unitRef="usd">12300000</bios:InterestCapitalizedToDebtPrincipal>
    <us-gaap:PaidInKindInterest
      contextRef="i6aea541695864ba38099fc42cc01e88b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3MDA_c2ddbaf8-1d2b-4277-b1a4-0bf0dd20357d"
      unitRef="usd">7500000</us-gaap:PaidInKindInterest>
    <bios:PaidInKindInterestAdditionalInterestExpense
      contextRef="ic720d18783fb41c0987a88d2ff90a063_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3MTQ_b534064f-0511-49fb-acb8-efba9b8cf743"
      unitRef="number">0.0100</bios:PaidInKindInterestAdditionalInterestExpense>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic720d18783fb41c0987a88d2ff90a063_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3MjE_72eec759-a0f5-4be5-86f0-0ffa470b4936"
      unitRef="number">0.0898</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i6aea541695864ba38099fc42cc01e88b_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3Mjg_c739e411-3f04-468a-bfa2-155c583d2698"
      unitRef="number">0.0939</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i5f70dd7ef68c4d0c9a356059e40a6445_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3MzU_8e64f6fe-e263-4a92-985b-2e7a7718f606"
      unitRef="usd">118900000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie4d04496571b4840a01f9f3ff69ad303_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3NTE_4b183309-c298-4554-a293-f82d8cf39a85"
      unitRef="usd">174000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9504491848494fdda80292c0d58da0c5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3Njc_b8fe2949-3924-4c6b-a7f3-817432c0a461"
      unitRef="usd">-11500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <bios:FinancingReceivablePrepaymentPenalty
      contextRef="ib188c59565ca4e1784a0e4c908e15e5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3ODI_4264f4f5-61a0-4be4-97b5-13525c8d4950"
      unitRef="usd">3500000</bios:FinancingReceivablePrepaymentPenalty>
    <us-gaap:FinancingReceivableDeferredIncome
      contextRef="ib188c59565ca4e1784a0e4c908e15e5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk3OTY_8753bb4f-87f3-40ae-864a-ce43deb54478"
      unitRef="usd">8000000</us-gaap:FinancingReceivableDeferredIncome>
    <bios:FinancingReceivablePrepaymentPenalty
      contextRef="ib188c59565ca4e1784a0e4c908e15e5a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk4MTA_5f1b3a78-ac46-4f23-9cb2-3275b25a2409"
      unitRef="usd">3500000</bios:FinancingReceivablePrepaymentPenalty>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b2c96da1048464dbdb8ec0c2f981fe0_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE4NDE_83da6ea6-cadd-4a9e-9489-8caa3d61b016"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icf235961647f4ccdaaf99bdb048094a3_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE4NTc_aecfd3e0-4f4a-4b1d-9c07-c833d8ab0622"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ia0a6369177c9479a8ba97aaa6ac00af9_D20210101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE4NjQ_09a74e41-db67-4fcf-80d7-9e2935145bd7"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i8b2c96da1048464dbdb8ec0c2f981fe0_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE4NzE_4fa3bb0a-0382-464a-a4ba-aaaf95a22e38"
      unitRef="usd">250000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i3cc833916ad94fedaa9ad3e6df975ac9_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE4ODc_13ec501c-0836-4d16-9d33-9805e99e522f"
      unitRef="usd">245800000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ib2fec758cf99479682e56f1e07ac79da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5MDM_d7a881b8-bad2-4ff0-94c5-e902bbe6f8f8"
      unitRef="usd">2900000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:RepaymentsOfDebt
      contextRef="ib2fec758cf99479682e56f1e07ac79da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5MTc_58575985-b80e-4e73-bbb6-3e55f2156bdd"
      unitRef="usd">161200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i15d46a55cc1347bd8fe96716a15ee1fc_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5MzM_4b63b190-a24c-4dcc-986b-3a5360911caf"
      unitRef="usd">122900000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5NDk_25b62d17-4961-4ba3-8549-88039588aec8"
      unitRef="usd">-352000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5NjU_7586edf4-02d2-467b-af33-b683676afac6"
      unitRef="usd">356200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie4b32f0905374e6e99b8473d0142d4c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5ODE_1aae6a5e-d1f0-4edf-a90a-c51281199661"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie4b32f0905374e6e99b8473d0142d4c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjE5OTU_665ad852-8863-4e71-a58d-85e5565c14d8"
      unitRef="usd">3700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="ie4b32f0905374e6e99b8473d0142d4c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwMDk_dd7e61d4-5d18-4882-acf0-fed40091bd0c"
      unitRef="usd">900000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib2fec758cf99479682e56f1e07ac79da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwMjM_cf2a455d-038e-4b3f-a1fb-c1eb3f8ab376"
      unitRef="usd">-2600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwMzc_a0473ab1-baeb-4318-b9c8-93053f9b61b2"
      unitRef="usd">1000000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie4b32f0905374e6e99b8473d0142d4c0_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwNTE_602a9f15-e342-4991-98be-c51f7336aea8"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwNjU_c089557b-b082-4f44-9a81-b918b79863bc"
      unitRef="usd">356200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwODE_2928139d-4208-49ce-b1c9-921258af8952"
      unitRef="usd">2900000</us-gaap:PaymentsOfFinancingCosts>
    <bios:FinancingReceivablePrepaymentPenalty
      contextRef="i4a1d1e333de04b70890bf378c344c796_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIwOTU_36b358ed-969e-4451-8f22-e37138e8e8c6"
      unitRef="usd">2400000</bios:FinancingReceivablePrepaymentPenalty>
    <bios:PaymentsOfDebtIssuanceCostsOperatingActivities
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxMDk_bf9b778f-7bf6-4df4-b004-f60e59ee4109"
      unitRef="usd">900000</bios:PaymentsOfDebtIssuanceCostsOperatingActivities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i90218181e5244db7b358d74d80cdfe32_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxMjM_8c6218f6-ee10-4825-9cf4-3f91ad6d3e34"
      unitRef="usd">-12400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ib2fec758cf99479682e56f1e07ac79da_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxMzg_0b671b3f-6f29-41c1-9db1-59272eb1c3f2"
      unitRef="usd">-2600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ibb7aeb283b02478f905047fe0d07efc7_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxNTI_f185969e-6176-4923-8757-0a534c2dcc50"
      unitRef="usd">-9800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i948f2b84b1644799866904ce488d94b1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxNjY_1b4581b3-e72b-4317-9ef4-abb7dd7a7cad"
      unitRef="usd">1157000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="id9bff566a8e44f2594f291743492e866_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIxODQ_c4005834-0238-4612-8e20-754269d50f95"
      unitRef="usd">600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1ccfaffe1d1740f58ccccd7bd99a589f_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyMDA_b5e2cbc4-4864-45af-a531-9d18316feeac"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i91239e6d13974353a12f73e191f69d91_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyMDc_031edf61-da33-414d-8951-fc90dd981ccc"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="icf1d8a949d3c416fa1538c57bf281ce3_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyMTQ_cbdf8734-526c-47d2-b874-2b23769d517b"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i44bc8b38be2147908fc5bed8f1b4633e_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyMjE_227679c6-f979-49ea-ba4b-2571d494effa"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ieb8d3b7cc66e4070a543345ee1f67b5b_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyMjg_61a5405a-c474-4c23-8400-4f9dff6110de"
      unitRef="usd">1500000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i585fbd97cbbf4458a15d8f0bff4d5db3_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk4MjQ_fa839cd8-6537-4e6d-a8a0-14ac312d4acc"
      unitRef="number">0.0325</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i81d88dfc92dd4ae7abda148d0a781ad3_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjk4MzE_8e199589-cbe8-4b73-a76d-cc33ee80e277"
      unitRef="number">0.0379</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3cd5a5d6782c4309accbfcb94c595367_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyNDI_3a1ef5a2-33d7-49cf-9eeb-99ddbe28c8d9"
      unitRef="usd">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i3cd5a5d6782c4309accbfcb94c595367_I20211031"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyNTg_9665595c-943f-4a89-8178-dd904cecec36"
      unitRef="number">0.04375</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:RepaymentsOfDebt
      contextRef="i81d88dfc92dd4ae7abda148d0a781ad3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyNjY_3432e29b-469b-4685-8bda-8e93d9b353a1"
      unitRef="usd">35700000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i80767e78bb5a4c628e120a5b8096c8df_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyODE_ba8e1b4b-5320-4abb-b817-fe94c5ac232f"
      unitRef="usd">-558300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i80767e78bb5a4c628e120a5b8096c8df_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIyOTc_e7d6db75-dd2c-40f7-a5c9-808e35e1b8a9"
      unitRef="usd">501400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i948f2b84b1644799866904ce488d94b1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzMTM_96f2667b-a041-4fb7-b93c-dcd118e42011"
      unitRef="usd">10700000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i948f2b84b1644799866904ce488d94b1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzMjg_87cdd095-4ca5-4476-9508-44ab54c10293"
      unitRef="usd">8800000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i948f2b84b1644799866904ce488d94b1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzNDI_e3524b74-751e-4404-91d4-7fb2254670a2"
      unitRef="usd">1700000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ieb8d3b7cc66e4070a543345ee1f67b5b_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzNTY_64535f47-8879-445a-9223-c578aa76d5a3"
      unitRef="usd">-200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ia8ac86283d214cb187661f9a0cab961e_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzNzA_f908bee2-a078-4829-879f-01ffd73171ad"
      unitRef="usd">1500000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i948f2b84b1644799866904ce488d94b1_I20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzODQ_7744d9f5-687b-4e12-80e7-8303e5d36fea"
      unitRef="usd">10700000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ia8ac86283d214cb187661f9a0cab961e_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjIzOTk_49549881-e4c7-47dd-aa12-bda6d3bd2106"
      unitRef="usd">501400000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="ia8ac86283d214cb187661f9a0cab961e_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0MTU_7d6039a3-702b-4835-b483-01700ba3701c"
      unitRef="usd">7400000</us-gaap:PaymentsOfFinancingCosts>
    <bios:PaymentsOfDebtIssuanceCostsOperatingActivities
      contextRef="ia8ac86283d214cb187661f9a0cab961e_D20211001-20211031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0Mjk_2193a3a9-1896-428f-a449-b86ad6836398"
      unitRef="usd">1800000</bios:PaymentsOfDebtIssuanceCostsOperatingActivities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i80767e78bb5a4c628e120a5b8096c8df_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0NDM_70b00aa0-379d-4173-9fff-987b38481364"
      unitRef="usd">-1000000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i81d88dfc92dd4ae7abda148d0a781ad3_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0NTc_2f099dc9-d314-4503-bbca-1f9a58336fb5"
      unitRef="usd">-200000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:WriteOffOfDeferredDebtIssuanceCost
      contextRef="i80767e78bb5a4c628e120a5b8096c8df_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0NzE_8852aded-2ed9-4241-b6e0-1e7e14bc6b10"
      unitRef="usd">800000</us-gaap:WriteOffOfDeferredDebtIssuanceCost>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i07f6fc4314af421bb68c0682584b34f5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0ODU_1d1c8b20-4003-419f-8672-c51bb12c76f6"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id6a6182241c54321906db18faf613051_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI0OTI_25cc7cb2-6a1b-4060-ab52-36352eb742c1"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <bios:DebtInstrumentFloorInterestRate
      contextRef="i079750466c4e49409ce1a84054e5e032_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzIxOTkwMjMzNDY4MjE_3082d422-475f-40d4-98f9-1b20b71785ac"
      unitRef="number">0.0000</bios:DebtInstrumentFloorInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i65e6de75b6f64218bba7bebe9fdab5d1_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI1MTk_6c92094d-c808-415b-bf90-7aad93d90354"
      unitRef="number">0.0125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c6eb47f628249a99adc0174a22c314b_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzU0OTc1NTgyMjI1MjY_6363602f-881c-4a65-b9a8-c27e063a21a6"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LongTermDebt
      contextRef="i079750466c4e49409ce1a84054e5e032_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzMyOTg1MzQ5NzQzMDM_dbd24992-e714-4a7d-9603-74382aa4d7b1"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i079750466c4e49409ce1a84054e5e032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzIxOTkwMjMzNDY4Mjk_99d9c5e4-8176-4a95-8caa-69af467e3609"
      unitRef="usd">7100000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i079750466c4e49409ce1a84054e5e032_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzIxOTkwMjMzNDY4NDM_57528f58-747f-4aed-9310-d70e53c023d2"
      unitRef="usd">167900000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzEwMDU5_6dcfe600-1c9f-4618-8c89-de20cfa34d11">Long-term debt matures as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:54.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.750%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ending December 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Minimum Payments&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:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;6,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;/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:9pt;font-weight:400;line-height:100%"&gt;2023&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2024&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2025&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2026&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:9pt;font-weight:400;line-height:100%"&gt;6,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027 and beyond&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:9pt;font-weight:400;line-height:100%"&gt;1,070,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,100,000&#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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzEtMi0xLTEtMA_dd0421ed-e0d2-4c2c-a8d9-4a9056eefe57"
      unitRef="usd">6000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzItMi0xLTEtMA_3d8959d8-d873-4dfa-aa65-098c3b83e827"
      unitRef="usd">6000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzMtMi0xLTEtMA_37e4cd43-7060-4b48-be41-b3a9fabcad71"
      unitRef="usd">6000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzQtMi0xLTEtMA_39b2a111-54c1-412a-ae54-d4e41221363b"
      unitRef="usd">6000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzUtMi0xLTEtMA_457910a1-aa21-4156-b7a0-6c19da905a07"
      unitRef="usd">6000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzYtMi0xLTEtMA_0786c105-4b47-4080-b822-8f45cbba4ced"
      unitRef="usd">1070000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTpiZTZmN2RmYTA4NTk0ZWEwYTJlMDlhODczNDVhNDc4MS90YWJsZXJhbmdlOmJlNmY3ZGZhMDg1OTRlYTBhMmUwOWE4NzM0NWE0NzgxXzctMi0xLTEtMA_bf663168-96fc-45dd-9af0-37146033e69f"
      unitRef="usd">1100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90ZXh0cmVnaW9uOmI3MWYyOTU5ZTY4ZjQ3MjNiM2NiYjhhZjJkNDM3NWY1XzEwMDQ1_307891c5-4dc0-489b-b4a0-8fec658428a7">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the estimated fair values of the Company&#x2019;s debt obligations as of December&#160;31, 2021  (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:84.356%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.924%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.675%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Financial Instrument&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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Markets for Identical Item (Level 1)&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:9pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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:9pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;First Lien Note Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;577,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;598,500&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Senior Notes&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:9pt;font-weight:400;line-height:100%"&gt;488,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;501,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total debt instruments&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,065,900&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,099,750&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the changes in Level 3 measurements for the year ended December&#160;31, 2021 (in thousands). As the Second Lien Notes were prepaid in Q1, there was no change in the fair value thereafter: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:68.128%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.286%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Level 3 Measurements&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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes fair value as of January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;266,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Principal prepayment&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:9pt;font-weight:400;line-height:100%"&gt;(245,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value&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:9pt;font-weight:400;line-height:100%"&gt;(20,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Second Lien Notes fair value as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ifa80e4b7371c4e7fb97295a6278a8fe6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzEtMi0xLTEtMA_a282cca7-ebce-4266-9f49-ba549c8304b5"
      unitRef="usd">577064000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i07c8cb1ce4244bee8d59780a30939c98_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzEtNC0xLTEtMA_f5674c16-798d-420a-9a12-65320e1f3f27"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie08437a5e34749c0ad6041c28859bdea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzEtNi0xLTEtMA_4f878112-3b4c-4073-93a9-b43216f5f242"
      unitRef="usd">598500000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i73bdd364179f4fe7b1553b5cfd0b3d7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzEtOC0xLTEtMA_27e620dc-b1c7-4541-942a-5ddb777677ff"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i09e5a4f8dc1749178a44709dfcafd658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzItMi0xLTEtMA_d5c6e781-d779-4e9b-9d76-66af8536c501"
      unitRef="usd">488836000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8169873bb07c4a479cb198b1b69e0baa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzItNC0xLTEtMA_8d07e2d2-2e6d-4c3f-9962-06f26973886b"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5e93e8b8bfdd4b3d896d9d52ae86a044_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzItNi0xLTEtMA_869941d1-3d33-4833-965a-787f933122c4"
      unitRef="usd">501250000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9a7d5eb502a5446eabe7c0ee48b8500f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzItOC0xLTEtMA_e45e63e4-a6fc-4c2d-83b0-a052553b3093"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzMtMi0xLTEtMA_59f18c30-e95e-4ad3-8058-02c96809981d"
      unitRef="usd">1065900000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i403725453fb14a1783a286b4aac37d08_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzMtNC0xLTEtMA_2d82d9ba-9129-4125-b8da-4285ae49b086"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i903a3c404c534936a714114d179ad02c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzMtNi0xLTEtMA_02604642-e8fe-4372-b9c0-3876aa5b7f7a"
      unitRef="usd">1099750000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if3e8fc7e0c404291aa1dc904e1dbd495_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo0MWIzOWI5MzdhMmU0Y2VkOGM0MzNiMWIwNTIxYTRlYS90YWJsZXJhbmdlOjQxYjM5YjkzN2EyZTRjZWQ4YzQzM2IxYjA1MjFhNGVhXzMtOC0xLTEtMA_f410854c-ba6a-4afc-ac78-2e73bebdf699"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="icff201ae28834ab3a26fa6364d64aa57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo2YzI3OWYyYWRmNTc0NTQ2OGU4NGE5MzI5NDIxNTNhMy90YWJsZXJhbmdlOjZjMjc5ZjJhZGY1NzQ1NDY4ZTg0YTkzMjk0MjE1M2EzXzEtMi0xLTEtMA_32a0cf28-7daa-4a6c-9820-da0d5fda8d50"
      unitRef="usd">266438000</us-gaap:LongTermDebtFairValue>
    <us-gaap:RepaymentsOfDebt
      contextRef="i04f65f5362f0490abce3b167d546d820_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo2YzI3OWYyYWRmNTc0NTQ2OGU4NGE5MzI5NDIxNTNhMy90YWJsZXJhbmdlOjZjMjc5ZjJhZGY1NzQ1NDY4ZTg0YTkzMjk0MjE1M2EzXzItMi0xLTEtMA_ba5e5d03-6aa7-4e6a-abc3-980844354001"
      unitRef="usd">245781000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i04f65f5362f0490abce3b167d546d820_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo2YzI3OWYyYWRmNTc0NTQ2OGU4NGE5MzI5NDIxNTNhMy90YWJsZXJhbmdlOjZjMjc5ZjJhZGY1NzQ1NDY4ZTg0YTkzMjk0MjE1M2EzXzQtMi0xLTEtMA_e379d255-4533-4f89-a416-eb46aa6dad07"
      unitRef="usd">-20657000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia7bb3bd06ca34174b1ea32d6007cdf9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMjcvZnJhZzpiNzFmMjk1OWU2OGY0NzIzYjNjYmI4YWYyZDQzNzVmNS90YWJsZTo2YzI3OWYyYWRmNTc0NTQ2OGU4NGE5MzI5NDIxNTNhMy90YWJsZXJhbmdlOjZjMjc5ZjJhZGY1NzQ1NDY4ZTg0YTkzMjk0MjE1M2EzXzUtMi0xLTEtMA_86bfd349-9294-4580-8aab-4bf002bc115f"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzQ0NzY_c6019f9b-f469-4d7f-88c1-1e60cbf323d5">DERIVATIVE INSTRUMENTS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes derivative financial instruments for hedging and non-trading purposes to limit the Company&#x2019;s exposure to its variable interest rate risk. Use of derivative financial instruments in hedging strategies subjects the Company to certain risks, such as market and credit risks. Market risk represents the possibility that the value of the derivative financial instrument will change. Credit risk related to a derivative financial instrument represents the possibility that the counterparty will not fulfill the terms of the contract. The notional, or contractual, amount of the Company&#x2019;s derivative financial instruments is used to measure interest to be paid or received and does not represent the Company&#x2019;s exposure due to credit risk. Credit risk is monitored through established approval procedures, including reviewing credit ratings when appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2019, the Company entered into interest rate swap agreements that reduce the variability in the interest rates on the newly-issued debt obligations following the Merger with BioScrip. The first interest rate swap for $925.0 million notional was effective in August 2019 with $911.1 million designated as a cash flow hedge against the underlying interest rate on the First Lien Term Loan interest payments indexed to one-month LIBOR through August 2021. In accordance with ASU 2017-12, &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;Targeted Improvements to Accounting for Hedges&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the Company had determined that the $911.1 million designated cash flow hedge is perfectly effective. The remaining $13.9 million notional amount of the first interest rate swap is not designated as a hedging instrument. The first interest rate swap expired in August 2021. The second interest rate swap of $400.0 million notional was effective in November 2019 and was designated as a cash flow hedge against the underlying interest rate on the Second Lien Notes interest payments indexed to three-month LIBOR through November 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2020, the Company elected to PIK the Second Lien Notes&#x2019; quarterly interest payment due in August 2020. Upon making the PIK election, the Company determined that the hedged interest payment would no longer occur, resulting in an &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ineffective hedge, so the Company discontinued hedge accounting on its $400.0 million notional interest rate swap. As a result, the Company reclassified accumulated comprehensive loss of $3.7 million to interest expense, net in the consolidated statements of comprehensive income (loss). The gains and losses associated with the $400.0 million notional swap were recognized in net income (loss) through interest expense until the swap expired in November 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Company entered into an interest rate cap hedge with a notional amount of $300&#160;million for a 5-year term beginning November 30, 2021. The hedge partially offsets risk associated with the First Lien Term Loan Facility&#x2019;s variable interest rate. The interest rate cap instrument perfectly offsets the terms of the interest rates associated with the variable interest rate of the First Lien Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount and location of the Company&#x2019;s derivative instruments in the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.257%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Fair value - Derivatives in liability position&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:9pt;font-weight:700;line-height:100%"&gt;Derivative&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:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;601&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps not designated as hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Total derivatives&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gain and loss associated with the changes in the fair value of the effective portion of hedging instruments are recorded into other comprehensive (loss) income. The gain and loss associated with the changes in the fair value of the hedging instruments not designated are recognized in net income (loss) through interest expense. The following table presents the pre-tax gains (losses) from derivative instruments recognized in other comprehensive (loss) income in the Company&#x2019;s consolidated statements of comprehensive income (loss) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(601)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps that discontinued hedge accounting&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;3,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,571&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,977)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amount and location of pre-tax income (loss) recognized in the Company&#x2019;s consolidated statement of comprehensive income (loss) related to the Company&#x2019;s derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income Statement Caption&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;(239)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;font-weight:400;line-height:100%"&gt;(11,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps not designated as hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps that discontinued hedge accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(11,539)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(16,579)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(332)&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;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects to reclassify $2.8 million of total interest rate costs from accumulated other comprehensive loss against interest expense during the next 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1b0da9ecbce24b828122f60783eb82ce_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzE4NzQ_02b77b32-60fb-45d5-89f8-b672a265a42f"
      unitRef="usd">925000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibd26343f3a1f4c16a96575d8e4a927c3_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzE5MjA_713836fd-b97e-4472-93cd-790f392dea54"
      unitRef="usd">911100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ibd26343f3a1f4c16a96575d8e4a927c3_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzIyMDI_713836fd-b97e-4472-93cd-790f392dea54"
      unitRef="usd">911100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5bf10083aa9545d9bff333e81f9a12aa_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzIyNzA_d2f0817a-713e-45d3-9623-8cf80a303815"
      unitRef="usd">13900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7ba6cd9e6c644557b7ee2d36f063bae9_I20191106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzIzOTg_9c57cb4c-c466-4969-b696-07449d41537c"
      unitRef="usd">400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7ba6cd9e6c644557b7ee2d36f063bae9_I20191106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzI5MTk_9c57cb4c-c466-4969-b696-07449d41537c"
      unitRef="usd">400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie3dba0cbd639427993266afc7e499adf_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzMwMjQ_a81dd9ae-9d01-4f11-8923-c6eb33b26635"
      unitRef="usd">-3700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7ba6cd9e6c644557b7ee2d36f063bae9_I20191106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzMxNTY_9c57cb4c-c466-4969-b696-07449d41537c"
      unitRef="usd">400000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic374ebcb907d49429eeb91cad87817b1_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzU0OTc1NTgxNDM5NzY_b57294b2-9ca6-4572-b717-3cfe32ee2f65"
      unitRef="usd">300000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeTermOfContract
      contextRef="i9bf8ab4dd0aa4c5fb699b0cefac62475_D20211001-20211031"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzU0OTc1NTgxNDM5OTk_6972d961-8466-4127-bb81-4bb2c8bf196a">P5Y</us-gaap:DerivativeTermOfContract>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzQ0Nzc_17fb77eb-31f8-4705-a1ee-32a861e7482d">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount and location of the Company&#x2019;s derivative instruments in the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.127%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.255%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.257%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Fair value - Derivatives in liability position&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:9pt;font-weight:700;line-height:100%"&gt;Derivative&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:9pt;font-weight:700;line-height:100%"&gt;Balance Sheet Caption&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;601&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#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:9pt;font-weight:400;line-height:100%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps not designated as hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other current liabilities&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Total derivatives&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i2b93eb51569348638ed3af5ba80d59ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzItNC0xLTEtMA_8aa6cfd8-0120-41ec-8a0d-b3aad81264ea"
      unitRef="usd">601000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9cfd0f5441d24c39ae73a2dc3187e601_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzItNi0xLTEtMA_95199ed2-a7c4-4a36-9b51-0e9f98414908"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="id2465b7193f642e2ad554c536e141184_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzMtNC0xLTEtMzcwNjk_1e6b967a-ebd8-4bb1-97e4-d1e8449dcf8b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i8b6e2e074127484cb3d50773bb58968b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzMtNi0xLTEtMzcwNjk_bad24589-eb49-40bb-a872-db552a78de5c"
      unitRef="usd">11172000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i9cc738c6d71741148b5a7268518d9726_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzMtNC0xLTEtMA_fdc2c1e5-d812-42b1-a8a1-1feff8bbaa3b"
      unitRef="usd">0</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i407715b471504605b9d4fac3a719f0c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzMtNi0xLTEtMA_0e8729cf-fa73-49cd-ac21-ebb480a25d2b"
      unitRef="usd">170000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilities
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzYtNC0xLTEtMA_17c240d4-e7d0-4e5b-b6d1-ffba961b270b"
      unitRef="usd">601000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTowYTMyM2ZhYzIyMmE0Y2FjODZhYjYwZWIwMjY3M2IwYy90YWJsZXJhbmdlOjBhMzIzZmFjMjIyYTRjYWM4NmFiNjBlYjAyNjczYjBjXzYtNi0xLTEtMA_e4829fd1-a00c-48a1-a9b7-58a96e1115f4"
      unitRef="usd">11342000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzQ0Nzg_da7e355a-68ea-42b1-9466-23d7963778e3">The following table presents the pre-tax gains (losses) from derivative instruments recognized in other comprehensive (loss) income in the Company&#x2019;s consolidated statements of comprehensive income (loss) (in thousands):&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.146%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.628%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(601)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,103)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(7,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps that discontinued hedge accounting&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;3,746&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:#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:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,571&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,977)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(8,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the amount and location of pre-tax income (loss) recognized in the Company&#x2019;s consolidated statement of comprehensive income (loss) related to the Company&#x2019;s derivative instruments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.713%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.573%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.456%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.168%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.580%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.171%"/&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="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Income Statement Caption&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate caps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;(239)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps designated as cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;font-weight:400;line-height:100%"&gt;(11,298)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(12,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps not designated as hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(92)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Interest rate swaps that discontinued hedge accounting&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest expense&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&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 #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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(11,539)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(16,579)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie0c9c4ec3771496eb3a3d5e8c95fc1b9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzItMS0xLTEtMA_a4c49b94-39cc-4bd7-86d4-22eb23239898"
      unitRef="usd">-601000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i417ba4d6e779435bb17630ac867c476f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzItMy0xLTEtMA_8af64999-431a-4b7e-a689-38ac78da71f7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib14eaf97ce7a41808c8cabbddf8f5530_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzItNS0xLTEtMA_fb01c8ea-e6b1-4732-8c67-4f573f95f454"
      unitRef="usd">-1103000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i29b0363c419a41ee89969dc8e225fcb4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzMtMS0xLTEtMA_7891bf19-8cd6-41f4-8601-91f30f04e6f7"
      unitRef="usd">11172000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i3bb5353a3a1242a2bb1e06115a047cf6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzMtMy0xLTEtMA_f1f46a99-0d9c-467b-8cbb-38a9955ee4fc"
      unitRef="usd">-7723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i78f9640ff06d4463a6b7a6c1bd9f2b1a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzMtNS0xLTEtMA_bd67b7df-33c5-4469-9844-720d3f1debfc"
      unitRef="usd">-7195000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i29b0363c419a41ee89969dc8e225fcb4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzQtMS0xLTEtMA_b9f27cd5-ea13-47eb-985d-9f3383044529"
      unitRef="usd">0</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i3bb5353a3a1242a2bb1e06115a047cf6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzQtMy0xLTEtMA_0b647d73-d2f5-4345-be64-e39c51a7fd8c"
      unitRef="usd">3746000</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i78f9640ff06d4463a6b7a6c1bd9f2b1a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzQtNS0xLTEtMA_8c830c44-2d6e-4d2c-8bc0-7a442ee27409"
      unitRef="usd">0</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzUtMS0xLTEtMA_50481173-e089-4c2b-a112-429adcfe1d98"
      unitRef="usd">10571000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzUtMy0xLTEtMA_9321c0f3-5f81-421f-affe-81bdc06e0ce2"
      unitRef="usd">-3977000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo2ODdiMmQxMzQ2NjE0YmEwOGJiZjg0YjIxOGIwZDQ0OC90YWJsZXJhbmdlOjY4N2IyZDEzNDY2MTRiYTA4YmJmODRiMjE4YjBkNDQ4XzUtNS0xLTEtMA_e1f73c5f-06fc-4278-9a7a-aeea5ddd6257"
      unitRef="usd">-8298000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i45f8e538a5fe41259ee7d33d3d284d52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzItMy0xLTEtMA_f8a766b0-0201-426b-a001-94bc8478589e"
      unitRef="usd">-239000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie5cc9d968e44428bac9f0c1b3d783839_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzItNS0xLTEtMA_b8153704-56c9-480c-8122-3754531d2709"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i74ff6af7abb046f7b65622a7a2e2e5d0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzItNy0xLTEtMA_1af1a3d7-89e8-4444-816e-78e458fe200c"
      unitRef="usd">-125000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6b77abf1a1054d02ac2d8c2e05822639_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzMtMy0xLTEtMA_960fec49-443c-4c79-88c8-499d5ac7f991"
      unitRef="usd">-11298000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i1acadf766e40400bbdaafe1dce25031a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzMtNS0xLTEtMA_d33c631f-35ed-47ee-94a9-3149752135c4"
      unitRef="usd">-12799000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7d5e5a6859c04694ab830d357296b86c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzMtNy0xLTEtMA_9a6c0bb6-100b-492c-9c18-fcb9ad319028"
      unitRef="usd">-115000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6b77abf1a1054d02ac2d8c2e05822639_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzQtMy0xLTEtMA_eaf21804-ea83-4701-9976-5cfb207126f3"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i1acadf766e40400bbdaafe1dce25031a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzQtNS0xLTEtMA_ed0e19dc-b891-4d9d-a320-5d947945c62c"
      unitRef="usd">-34000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7d5e5a6859c04694ab830d357296b86c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzQtNy0xLTEtMA_1fe5b213-bd34-4fdb-9d9a-d50b5912fe13"
      unitRef="usd">-92000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i6b77abf1a1054d02ac2d8c2e05822639_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzUtMy0xLTEtMA_ee726cfb-54c1-43aa-9dc5-9d6722a98d45"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i1acadf766e40400bbdaafe1dce25031a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzUtNS0xLTEtMA_8b907137-258c-40ff-8c3e-3cfda79eb41d"
      unitRef="usd">-3746000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i7d5e5a6859c04694ab830d357296b86c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzUtNy0xLTEtMA_f8026aba-0871-46f6-bf6a-def98828d800"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzYtMy0xLTEtMA_27e66cd4-04e6-4a38-acdf-3650224e84fb"
      unitRef="usd">-11539000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7706d919516648f8a0668d96d88c15fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzYtNS0xLTEtMA_f54264d2-4adb-4c2f-949c-33d116b74b27"
      unitRef="usd">-16579000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90YWJsZTo4ODhkNDVjZTAyZGI0MjhhYjU5N2YyMzEyY2ZlOGMyMS90YWJsZXJhbmdlOjg4OGQ0NWNlMDJkYjQyOGFiNTk3ZjIzMTJjZmU4YzIxXzYtNy0xLTEtMA_3c50a3db-3430-4173-b55a-65dd578766c4"
      unitRef="usd">-332000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzAvZnJhZzo4ODM2N2RiNjEyOGQ0MzFmODY5YWVkNTYzNzgyZjJjZi90ZXh0cmVnaW9uOjg4MzY3ZGI2MTI4ZDQzMWY4NjlhZWQ1NjM3ODJmMmNmXzQzNTI_89895f91-733b-452c-8ddf-a5acd1c52d2b"
      unitRef="usd">2800000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzMvZnJhZzpiYmM2OWMwZmMyYWU0NDk3YTc5NDc4NTA3MDA4Y2Y3MS90ZXh0cmVnaW9uOmJiYzY5YzBmYzJhZTQ0OTdhNzk0Nzg1MDcwMDhjZjcxXzIzMDI_bcfc4106-4bc3-482a-b547-8eaaae5e0009">FAIR VALUE MEASUREMENTS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements are determined by maximizing the use of observable inputs and minimizing the use of unobservable inputs.  The hierarchy places the highest priority on unadjusted quoted market prices in active markets for identical assets or liabilities (Level 1 measurements) and gives the lowest priority to unobservable inputs (Level 3 measurements).  The three levels of inputs within the fair value hierarchy are defined in 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 Significant Accounting Policies. &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;While the Company believes its valuation methods are appropriate and consistent with other market participants, the use of&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;different methodologies or assumptions to determine the fair value of certain financial instruments could result in a different fair value measurement at the reporting date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;First Lien Term Loan&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;: Prior to the October refinancing, the fair value of the First Lien Term Loan is derived from a broker quote on the loans in the syndication (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the First Lien Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Second Lien Notes&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;: Prior to the January refinancing, the fair value of the Second Lien Notes is derived from a cash flow model that discounted the cash flows based on market interest rates (Level 3 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the Second Lien Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;New First Lien Term Loan&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 fair value of the New First Lien Term Loan is derived from a broker quote on the loans in the syndication (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the New First Lien Term Loan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Senior Notes&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 fair value of the Senior Notes is derived from a broker quote (Level 2 inputs). 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;Indebtedness&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the carrying amount and fair value of the Senior Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Interest rate swaps&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 fair values of interest rate swaps are derived from the interest rates prevalent in the market and future expectations of those interest rates (Level 2 inputs). The Company determines the fair value of the investments based on quoted prices from third-party brokers. Both interest rate swaps have been terminated. See Note 12, &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;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the fair value of the interest rate swaps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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;Interest rate cap&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 fair values of the interest rate cap are derived from the interest rates prevalent in the market and future expectations of those interest rates (Level 2 inputs). The Company determines the fair value of the investments based on quoted prices from third-party brokers. See Note 12, &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;Derivative Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for further discussion of the fair value of the interest rate caps.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no other assets or liabilities measured at fair value at December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzYvZnJhZzpmNDFlMDMxNDE0OGQ0MjQ2YTY5YTIxZGQ2ODVlYjRjMi90ZXh0cmVnaW9uOmY0MWUwMzE0MTQ4ZDQyNDZhNjlhMjFkZDY4NWViNGMyXzE2MTI_9c45f2e4-a5bb-4000-968c-3cfa121c2550">COMMITMENTS AND CONTINGENCIESThe Company is involved in legal proceedings and is subject to investigations, inspections, audits, inquiries, and similar actions by governmental authorities, arising in the normal course of the Company&#x2019;s business. Some of these suits may purport or may be determined to be class actions and/or involve parties seeking large and/or indeterminate amounts, including punitive or exemplary damages, and may remain unresolved for several years. From time to time, the Company may also be involved in legal proceedings as a plaintiff involving antitrust, tax, contract, intellectual property, and other matters. Gain contingencies, if any, are recognized when they are realized. The results of legal proceedings are often uncertain and difficult to predict, and the costs incurred in litigation can be substantial, regardless of the outcome. The Company believes that its defenses and assertions in pending legal proceedings have merit and does not believe that any of these pending matters, after consideration of applicable reserves and rights to indemnification, will have a material adverse effect on the Company&#x2019;s consolidated balance sheets. However, substantial unanticipated verdicts, fines, and rulings may occur. As a result, the Company may from time to time incur judgments, enter into settlements, or revise expectations regarding the outcome of certain matters, and such developments could have a material adverse effect on its results of operations in the period in which the amounts are accrued and/or its cash flows in the period in which the amounts are paid.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNDI_3ea64b2d-9a8c-45e2-85ee-21f7a299c359">STOCK-BASED INCENTIVE COMPENSATION&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Incentive Plans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Under the Company&#x2019;s 2018 Equity Incentive Plan (the &#x201c;2018 Plan&#x201d;), approved at the annual meeting by the BioScrip stockholders on May 3, 2018, the Company may issue, among other things, incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, stock grants, and performance units to key employees and directors. The 2018 plan is administered by the Company&#x2019;s Compensation Committee, a standing committee of the Board of Directors. A total of 4,101,735 shares of common stock were initially authorized for issuance under the 2018 Plan. In May 2021, an additional 4,999,999 shares were authorized for issuance under the 2018 Plan, resulting in a total 9,101,734 shares of common stock authorized for issuance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Options granted under the 2018 Plan typically vest over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzcxOQ_ece52e28-7f22-4867-a7c9-b38f8f56c1fd"&gt;three&lt;/span&gt;- or four-year period and, in certain instances, may fully vest upon a change in control of the Company. The options also typically have an exercise price that may not be less than 100% of its fair market value on the date of grant and are exercisable &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzk3MQ_20115bf6-3678-4cce-bc5c-b792e7348633"&gt;seven&lt;/span&gt; to ten years after the date of grant, subject to earlier termination in certain circumstances.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense from stock options is recognized on a straight-line basis over the requisite service period. During the years ended December&#160;31, 2021 and 2020, the Company recognized compensation expense related to stock options of $1.9 million and $0.4 million. The Company did not recognize any compensation expense related to stock options prior to the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair value of options granted during the years ended December&#160;31, 2021 and 2020 was $17.79 and  $5.94, respectively. The Company did not grant any options during the year ended December 31, 2019. The fair value of stock options granted was estimated on the date of grant using a Black-Scholes pricing model. The assumptions used to compute the fair value of options for the year ended December&#160;31, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.818%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:9pt;font-weight:400;line-height:100%"&gt;51.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest 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:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.53&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Dividend 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:9pt;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:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity for the year ended December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.938%"/&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (thousands)&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&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:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;412,831&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14.77&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;853,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(42,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,170,141&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:9pt;font-weight:400;line-height:100%"&gt;8.55 years&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:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:9pt;font-weight:400;line-height:100%"&gt;3.63 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, shares were surrendered to satisfy tax withholding obligations on the exercise of stock options with a cost basis of $0.1 million. During the year ended December&#160;31, 2020, shares were surrendered to satisfy tax withholding obligations on the exercise of stock options with a cost basis of $2.7 million, which are all held as treasury stock as of December&#160;31, 2021. During the year ended December 31, 2020, $0.4 million of cash was received from stock option exercises under share-based payment arrangements. No cash was received from stock option exercises under share-based payment arrangements for the year ended December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maximum term of stock options under these plans is ten years. Options outstanding as of December&#160;31, 2021 expire on various dates ranging from March 2023 through October 2031. The following table outlines the outstanding and exercisable stock options as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.006%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Option Exercise Price&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:9pt;font-weight:700;line-height:100%"&gt;Outstanding Options&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&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:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.00 - $8.24&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,901&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,901&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$8.24 - $16.52&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;292,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12.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:2px 1pt;text-align:left;vertical-align: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.0 years&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:9pt;font-weight:400;line-height:100%"&gt;99,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$16.52 - $24.76&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;521,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0 years&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:9pt;font-weight:400;line-height:100%"&gt;21,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;23.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$24.76 - $33.00&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;336,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.6 years&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:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$41.28 - $49.52&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align: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.2 years&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:9pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$49.52 - $57.76&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&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:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$66.00 - $74.28&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6 years&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:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;All options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,170,141&#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 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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,890&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there was $13.9 million of unrecognized compensation expense related to unvested option grants that is expected to be recognized over a weighted-average period of 2.3 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Restricted Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Restricted stock grants subject solely to an employee&#x2019;s continued service with the Company generally will become fully vested within &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI5ODQ_8ff376e5-6405-46b7-ba5f-08ace7b24d3e"&gt;one&lt;/span&gt; to four years from the grant date and, in certain instances, may fully vest upon a change in control of the Company. Restricted stock grants subject solely to a Director&#x2019;s continued service with the Company generally will become fully vested within one year from the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expense from restricted stock is recognized on a straight-line basis over the requisite service period. During the years ended December&#160;31, 2021 and 2020, the Company recognized compensation expense related to restricted stock awards of $4.9 million and $2.3 million, respectively. The Company did not recognize any compensation expense related to restricted stock awards prior to the Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock award activity for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;549,650&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;875,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,266,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, shares were surrendered to satisfy tax withholding obligations on the vesting of restricted stock awards with a cost basis of $0.0 million. During the year ended December&#160;31, 2020, shares were surrendered to satisfy tax withholding obligations on the vesting of restricted stock awards with a cost basis of $0.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $31.2 million in unrecognized compensation expense related to unvested restricted stock awards that is expected to be recognized over a weighted average period of 2.1 years. The total fair value of restricted stock awards vested during the years ended December&#160;31, 2021, 2020 and 2019 was $1.2 million, $1.5 million and $1.9 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;HC I Incentive Units &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;  Beginning in October 2015, HC I implemented an equity incentive plan for certain officers and employees of the Company. Incentive units are equity-based awards subject to time and performance vesting restrictions. The compensation expense related to this plan has been reflected in the Company&#x2019;s financial statements.&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 accordance with ASC Topic 718, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation-Stock Compensation&lt;/span&gt;, compensation expense is recognized on a straight-line basis over the vesting period of the award or the employee&#x2019;s retirement eligible date, if earlier. During the years ended December&#160;31, 2021, 2020 and 2019, the Company recognized compensation expense related to the HC I incentive units of $0.1 million, $0.2 million and $1.9 million, respectively.There are no awards outstanding as of December&#160;31, 2021 and no awards were issued during the year ended December&#160;31, 2021.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i43bed47c75804064b8fcc364cfc29f70_I20180503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzU1OA_8de3898c-c8fb-4703-a946-2fa1dba16595"
      unitRef="shares">4101735</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iaf9003c991b94cc3b77cf2a7723e49ef_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzU0OTc1NTgxNDQ0Nzg_9755806c-bd23-457b-a379-7fa7a6210e3f"
      unitRef="shares">4999999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iefbbf2a3477a45b2942a51ac69d9eb03_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzU0OTc1NTgxNDQ0ODk_c9afeb50-0a37-4373-b62a-3403a0715549"
      unitRef="shares">9101734</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i94a3d9e310f84382b2161131850d6a6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNDU_a036d39a-edad-4df4-bf45-acda437c8781">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i04faea6df69e4f968be3c1eea4e0b8d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzk3Nw_e0ad24b1-f122-4a28-8b31-e72dc1bda170">P10Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzEwOTk1MTE2MjgzMzgx_d63c74f4-f739-46d6-add0-fb8635c0e6d5"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzEyOTA_31c4c302-b43c-4eb3-9e55-c91339a80d09"
      unitRef="usd">400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzEwOTk1MTE2MjgzMzkz_f3015333-3c8b-4221-b583-b0cc755d84ad"
      unitRef="usdPerShare">17.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzE0ODY_69d8dd88-24ee-48a6-8833-b0794b064219"
      unitRef="usdPerShare">5.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i2543455fb28a41c8a447ffb38ba2bcc8_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzE1MDY_76f2ef95-d883-414c-a9f8-f2a8c92dd6fc"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNTQ_a9b0d1a0-8304-4107-bb9d-659b70a73272">The assumptions used to compute the fair value of options for the year ended December&#160;31, 2021 and 2020 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:60.818%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.594%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected volatility&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:9pt;font-weight:400;line-height:100%"&gt;51.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;45.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Risk-free interest 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:9pt;font-weight:400;line-height:100%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;0.53&#160;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Expected life of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.3 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Dividend 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:9pt;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:9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzAtMS0xLTEtMA_6018a786-d7d6-4220-b4f6-0e7b0d9c096f"
      unitRef="number">0.5192</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzItMy0xLTEtMzQ0OTc_6b739bde-248b-4bd8-908f-8626ef932ae9"
      unitRef="number">0.457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzEtMS0xLTEtMA_8a788bda-5ced-426c-a685-4266bb9d87ef"
      unitRef="number">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzMtMy0xLTEtMzQ0OTc_a725a02b-0157-4c4c-b090-d37826bbb8cc"
      unitRef="number">0.0053</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzItMS0xLTEtMA_4dfe93a3-aca0-41ce-8f7d-f29ef26f9342">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzQtMy0xLTEtMzQ0OTc_21349c80-02bd-4b3e-b8d6-07310dd82c4d">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzMtMS0xLTEtMA_5fc5662e-1a32-4f77-af72-7e5348eb34c2"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTo3NzU0MTgzYzAwMjE0MjI0OGFkYjg2NTg3MmYyNWYxZi90YWJsZXJhbmdlOjc3NTQxODNjMDAyMTQyMjQ4YWRiODY1ODcyZjI1ZjFmXzUtMy0xLTEtMzQ0OTc_19e40bad-c2b4-4c72-bf6e-ea8a98b8df11"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNDk_5a49d7be-ddd6-4e1a-99dc-0b2a8498b216">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock option activity for the year ended December&#160;31, 2021 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.938%"/&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:9pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (thousands)&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&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:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;412,831&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;14.77&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;853,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;5,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(42,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(53,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;22.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,170,141&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:9pt;font-weight:400;line-height:100%"&gt;8.55 years&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:9pt;font-weight:400;line-height:100%"&gt;Exercisable at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:9pt;font-weight:400;line-height:100%"&gt;3.63 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ib980171b16e8403da82d958460cf37d9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzEtMS0xLTEtMA_49d3e8ff-5db3-45be-ae45-ea5352437879"
      unitRef="shares">412831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ib980171b16e8403da82d958460cf37d9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzEtMy0xLTEtMA_e5331361-09fd-4b89-8476-1886941f2439"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ib980171b16e8403da82d958460cf37d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzEtNS0xLTEtMA_edad9637-25f5-44e1-86f7-de8c196526b8"
      unitRef="usd">1320000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzItMS0xLTEtMA_19b5486b-2504-43aa-80c1-1acb96e6c535"
      unitRef="shares">853089</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzItMy0xLTEtMA_c051aa51-d0db-490c-b892-995280b35b9c"
      unitRef="usdPerShare">22.14</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <bios:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsinPeriodIntrinsicValue
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzItNS0xLTEtMA_4b9b3f5a-4431-4e97-8b3c-a1282d2b23f1"
      unitRef="usd">5335000</bios:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsGrantsinPeriodIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzMtMS0xLTEtMA_2ee1b0eb-ae98-42e7-b160-7656ed576d45"
      unitRef="shares">42405</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzMtMy0xLTEtMA_05d6b112-1719-47dc-9762-40bf9d2017b3"
      unitRef="usdPerShare">10.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzMtNS0xLTEtMA_d6f41aa3-e4f5-430c-b81e-522150241674"
      unitRef="usd">461000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzQtMS0xLTEtMA_bf1e3a2e-73f8-4746-8495-bf1ca5113b9f"
      unitRef="shares">53374</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzQtMy0xLTEtMA_84db135f-a69d-4cd1-b554-86427a966702"
      unitRef="usdPerShare">22.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <bios:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitedAndExpirationsIntrinsicValue
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzQtNS0xLTEtMA_22f6605e-f459-410e-8f45-e30745b0e191"
      unitRef="usd">478000</bios:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsForfeitedAndExpirationsIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzUtMS0xLTEtMA_5a783ffb-160b-4636-8c31-39801c6e1ce2"
      unitRef="shares">1170141</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzUtMy0xLTEtMA_a98a724d-7ba5-4b91-8391-e4647f252f20"
      unitRef="usdPerShare">19.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzUtNS0xLTEtMA_1b9f8305-6c6f-4a59-be2f-c29e3432d7de"
      unitRef="usd">10154000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzUtNy0xLTEtMA_7eed1f4d-b25b-4490-9011-452237c1624f">P8Y6M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzYtMS0xLTEtMA_8f7afda7-80ac-4b0a-9ca9-0fb626dd01b7"
      unitRef="shares">150890</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzYtMy0xLTEtMA_6a927153-b0b8-459b-8fbb-5261df08864a"
      unitRef="usdPerShare">15.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzYtNS0xLTEtMA_bd08e667-784f-469a-be88-a44d414ba6ab"
      unitRef="usd">2131000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTpmZjQwYjYxMTJjZDY0NjAwODZlY2Y5YzRlYTQ2OGYyNy90YWJsZXJhbmdlOmZmNDBiNjExMmNkNjQ2MDA4NmVjZjljNGVhNDY4ZjI3XzYtNy0xLTEtMA_12be95f6-10f6-4042-bfb0-927c64dad3c8">P3Y7M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzE5OTE_091aa9a6-1bca-4ddd-b538-26e81b731443"
      unitRef="usd">100000000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib9df9ba6fbfb45149dab1d19e6ee1521_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzIxMzg_83d62400-39ad-4799-afcf-fc89a07bf7e2"
      unitRef="usd">2700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzIyMzA_5f97ac6b-0c9b-4ca6-952d-575b8b5d33d2"
      unitRef="usd">400000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzIzMjI_b2b8825a-ec38-4d5a-b6d1-8b603d94ac46"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i04faea6df69e4f968be3c1eea4e0b8d9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI1MDA_57e964b2-f3e8-4a2e-bc85-85f28205959e">P10Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNTU_b0fd0ee8-fbec-4683-8418-36f8b1595531">The following table outlines the outstanding and exercisable stock options as of December&#160;31, 2021:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.976%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.000%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.006%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Options Outstanding&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:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Range of Option Exercise Price&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:9pt;font-weight:700;line-height:100%"&gt;Outstanding Options&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Contractual Life&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:9pt;font-weight:700;line-height:100%"&gt;Options Exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$0.00 - $8.24&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,901&#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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;font-weight:400;line-height:100%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,901&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;6.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$8.24 - $16.52&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;292,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;12.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:2px 1pt;text-align:left;vertical-align: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.0 years&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:9pt;font-weight:400;line-height:100%"&gt;99,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;10.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$16.52 - $24.76&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;521,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.0 years&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:9pt;font-weight:400;line-height:100%"&gt;21,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;23.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$24.76 - $33.00&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;336,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;26.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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.6 years&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:9pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$41.28 - $49.52&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align: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.2 years&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:9pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$49.52 - $57.76&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.3 years&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:9pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;56.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$66.00 - $74.28&lt;/span&gt;&lt;/div&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:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6 years&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:9pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;66.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;All options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,170,141&#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 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="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,890&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i7905618bff774a44bb4f4d2f52578800_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItMC0xLTEtMC90ZXh0cmVnaW9uOjlhMTE1OTUwODcyODQ1OTU4MDljMTA1NjNkZDBiMDNiXzQ_5f594952-004e-4c26-831d-93605d3d5bc0"
      unitRef="usdPerShare">0.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i7905618bff774a44bb4f4d2f52578800_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItMC0xLTEtMC90ZXh0cmVnaW9uOjlhMTE1OTUwODcyODQ1OTU4MDljMTA1NjNkZDBiMDNiXzk_765a6ee1-beaa-4b4c-9fd3-fa1d59eb150b"
      unitRef="usdPerShare">8.24</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i647b2121145940bf8fce49e6d2d2d0bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItMi0xLTEtMA_c8402988-c941-4462-8a50-ff5e045b7ec7"
      unitRef="shares">9901</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i647b2121145940bf8fce49e6d2d2d0bc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItNC0xLTEtMA_e470f107-a8d9-428a-93d5-0d716ba29e28"
      unitRef="usdPerShare">6.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i7905618bff774a44bb4f4d2f52578800_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItNi0xLTEtMA_b79281ff-b320-4c9b-abb7-1e0cd29ef418">P5Y1M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i647b2121145940bf8fce49e6d2d2d0bc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItOC0xLTEtMA_186bca39-524a-4bbc-9d37-62c820e8684c"
      unitRef="shares">9901</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i647b2121145940bf8fce49e6d2d2d0bc_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzItMTAtMS0xLTA_d8804adb-89da-42c1-b348-b0fe49d27e39"
      unitRef="usdPerShare">6.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="if574714edabf4928a6114ad97785453f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmMzYmQ4YzA4Nzg1NDRiNGY5YWQyYjhkMWM2ZjkxNjhkXzQ_cce2dac6-d53e-46e8-b36d-a5112a39b30c"
      unitRef="usdPerShare">8.24</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="if574714edabf4928a6114ad97785453f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOmMzYmQ4YzA4Nzg1NDRiNGY5YWQyYjhkMWM2ZjkxNjhkXzk_58659f7d-4c8e-4ae5-8bdf-2a6e417b380b"
      unitRef="usdPerShare">16.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="iff3c6b6d00d3473a8b9c47ff4acc5886_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtMi0xLTEtMA_756b5c5a-690c-43f8-aee6-4e2e4b689156"
      unitRef="shares">292189</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="iff3c6b6d00d3473a8b9c47ff4acc5886_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtNC0xLTEtMA_b0afd86d-e3f6-4ba6-81a7-134083acc3b8"
      unitRef="usdPerShare">12.32</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="if574714edabf4928a6114ad97785453f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtNi0xLTEtMA_9a43f675-9436-4ff8-a278-d0bfe321af6b">P7Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="iff3c6b6d00d3473a8b9c47ff4acc5886_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtOC0xLTEtMA_8f188791-fe6b-4050-9c1c-972ed2d5604d"
      unitRef="shares">99739</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="iff3c6b6d00d3473a8b9c47ff4acc5886_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzMtMTAtMS0xLTA_a15ea9f8-afb1-4d3a-8ecc-905544500b32"
      unitRef="usdPerShare">10.30</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ie40cdf91d6314a88b5ce106a09291023_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjNjOGJhYjcxMjgwNzQ3YWY5MjhkOTg2MzYxNjNkOTNhXzQ_950e1118-4d8b-4434-ba06-8f39e30d6773"
      unitRef="usdPerShare">16.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ie40cdf91d6314a88b5ce106a09291023_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjNjOGJhYjcxMjgwNzQ3YWY5MjhkOTg2MzYxNjNkOTNhXzk_1cda3f93-2d63-44da-8b95-23adc37475ec"
      unitRef="usdPerShare">24.76</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i4c4f531344d44b32a9d80757d41de22c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtMi0xLTEtMA_114efeca-f787-4ce9-a5be-1177e37d49f1"
      unitRef="shares">521461</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i4c4f531344d44b32a9d80757d41de22c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtNC0xLTEtMA_4a5c111f-ef58-4bd7-9cc5-728ccec03cd6"
      unitRef="usdPerShare">19.90</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie40cdf91d6314a88b5ce106a09291023_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtNi0xLTEtMA_89692b88-b113-46b6-ba48-6ea0eb56c073">P9Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i4c4f531344d44b32a9d80757d41de22c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtOC0xLTEtMA_1811b323-b183-4726-9771-454f685fd244"
      unitRef="shares">21375</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i4c4f531344d44b32a9d80757d41de22c_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzQtMTAtMS0xLTA_6d1e6dc7-f763-4cfa-a66e-f5625dd15f5e"
      unitRef="usdPerShare">23.56</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="id0eacf8844494e5c93fc238812c34494_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmJiMmY0NzVhZTE4ZjQ4ZWRiNjQwNTNkMzdkZDBjYTcxXzQ_67432ab4-18b8-4a52-a514-4beabe11d252"
      unitRef="usdPerShare">24.76</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="id0eacf8844494e5c93fc238812c34494_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtMC0xLTEtMC90ZXh0cmVnaW9uOmJiMmY0NzVhZTE4ZjQ4ZWRiNjQwNTNkMzdkZDBjYTcxXzk_6e41bbd5-4d71-4fda-a4dd-7ac7e54ca46a"
      unitRef="usdPerShare">33.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ia65ab3794f614328b5df0f7cc6069eea_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtMi0xLTEtMA_ba7af084-9e32-4d11-9c87-c98fab6fbbe6"
      unitRef="shares">336715</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ia65ab3794f614328b5df0f7cc6069eea_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtNC0xLTEtMA_00b27d75-0104-4063-bd45-c2f91f529de0"
      unitRef="usdPerShare">26.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="id0eacf8844494e5c93fc238812c34494_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtNi0xLTEtMA_82fd7945-ec54-48b5-8f69-2c1e6d4a8358">P9Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ia65ab3794f614328b5df0f7cc6069eea_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtOC0xLTEtMA_0e494676-cc43-41de-8f8c-e5f97c4688bb"
      unitRef="shares">10000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ia65ab3794f614328b5df0f7cc6069eea_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzUtMTAtMS0xLTA_0eb583a6-2ecd-44de-8740-5c858eee1105"
      unitRef="usdPerShare">30.20</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="ib9ffa1d252a747cf9dac92f93e908df0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctMC0xLTEtMC90ZXh0cmVnaW9uOmJmODYwMTc4N2U5MDRjNmU4ZGRlMGNkZDY2YjJjODhhXzQ_751ef442-1c54-414c-98df-d03dabccc87e"
      unitRef="usdPerShare">41.28</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="ib9ffa1d252a747cf9dac92f93e908df0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctMC0xLTEtMC90ZXh0cmVnaW9uOmJmODYwMTc4N2U5MDRjNmU4ZGRlMGNkZDY2YjJjODhhXzk_3fbd3889-0544-4655-8bc0-f4d7f9caae48"
      unitRef="usdPerShare">49.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="ib6b9896660704ea1b4c2d85a7a9b6928_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctMi0xLTEtMA_b452a744-19db-467b-b374-f730a43ee52b"
      unitRef="shares">6250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="ib6b9896660704ea1b4c2d85a7a9b6928_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctNC0xLTEtMA_022277c4-007d-4a47-b70b-b260a7dbca3b"
      unitRef="usdPerShare">44.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ib9ffa1d252a747cf9dac92f93e908df0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctNi0xLTEtMA_f8657039-a6f4-4000-a371-d1f78729f58f">P1Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="ib6b9896660704ea1b4c2d85a7a9b6928_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctOC0xLTEtMA_4434d718-f0c6-49e0-a8b9-a118044234c2"
      unitRef="shares">6250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="ib6b9896660704ea1b4c2d85a7a9b6928_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzctMTAtMS0xLTA_6f26c4ee-3564-4b0d-ac68-4c56212353d6"
      unitRef="usdPerShare">44.16</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i670fce8e8c0e4284b39578f3e1641a1a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjRjZGJiNjU4YjhhMDRkYmE5YWMxZTM3YzhjMzMyYTU0XzQ_7196a20e-3425-4e97-bf27-1b872d1a987b"
      unitRef="usdPerShare">49.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i670fce8e8c0e4284b39578f3e1641a1a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtMC0xLTEtMC90ZXh0cmVnaW9uOjRjZGJiNjU4YjhhMDRkYmE5YWMxZTM3YzhjMzMyYTU0Xzk_35454eeb-23a5-4c94-9c38-a0af08bfd377"
      unitRef="usdPerShare">57.76</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i843048a167634d78a97889d05f830a98_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtMi0xLTEtMA_f67d0dd0-dc6a-4e7f-9ddf-955794f1404a"
      unitRef="shares">2375</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i843048a167634d78a97889d05f830a98_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtNC0xLTEtMA_3e8233f5-73e0-469c-8364-7bbc31c54114"
      unitRef="usdPerShare">56.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i670fce8e8c0e4284b39578f3e1641a1a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtNi0xLTEtMA_80a01633-a224-4f17-8baf-8c63c14dec78">P1Y3M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i843048a167634d78a97889d05f830a98_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtOC0xLTEtMA_592bad7e-4cd1-423a-9c80-4b78b60c57a9"
      unitRef="shares">2375</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i843048a167634d78a97889d05f830a98_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzgtMTAtMS0xLTA_bf4a31e6-cfa1-48a4-95f1-534a145b817f"
      unitRef="usdPerShare">56.24</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="i777baa61b2eb43deac44f8a1fa8f640b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZjFiYjJkZTdmZjM0N2I4ODhhNDkyOGY1MmJmMmJlYl80_f662a4be-23ba-422c-9546-2a05cf528bda"
      unitRef="usdPerShare">66.00</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="i777baa61b2eb43deac44f8a1fa8f640b_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZjFiYjJkZTdmZjM0N2I4ODhhNDkyOGY1MmJmMmJlYl85_b63fdedf-e069-46c2-b0ba-4cdd3f9efbfe"
      unitRef="usdPerShare">74.28</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i192025be21d8477ea12a017e14f8afb8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTItMS0xLTA_31c5e10d-a72d-4cde-b8b1-5dfbc2d1ba77"
      unitRef="shares">1250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i192025be21d8477ea12a017e14f8afb8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTQtMS0xLTA_726071b6-6580-43f6-a8ae-eb41b6fad95f"
      unitRef="usdPerShare">66.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i777baa61b2eb43deac44f8a1fa8f640b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTYtMS0xLTA_d06de26a-ef2c-4549-a39d-54550eaf243c">P1Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i192025be21d8477ea12a017e14f8afb8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTgtMS0xLTA_4eef44ec-f7ef-424a-97ad-88dc383c0bb9"
      unitRef="shares">1250</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i192025be21d8477ea12a017e14f8afb8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzEwLTEwLTEtMS0w_eb62e712-bf6f-4c07-87e6-9d8686750d2f"
      unitRef="usdPerShare">66.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzExLTItMS0xLTA_ad1dfe21-bb72-4dce-9a5b-0eebfea902f9"
      unitRef="shares">1170141</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTplNDRiZmZiMTlmNjc0ODllYmQ0OWFlZTc4ZjAzZjIzYS90YWJsZXJhbmdlOmU0NGJmZmIxOWY2NzQ4OWViZDQ5YWVlNzhmMDNmMjNhXzExLTgtMS0xLTA_4fbe082b-7e7e-4bc2-a760-c33d295fd79c"
      unitRef="shares">150890</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i01224f0a854b47178ab67f16c5ff9161_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI2ODY_4322046b-52f6-4495-a337-c4d843b1623b"
      unitRef="usd">13900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i261aa91a331e4eca8a1e018b9de3c5b5_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzEwOTk1MTE2Mjg0MTc1_ae7b179b-ee85-484d-b8d8-e25186e681d7">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibe4080c12f7641428cd7248261d6c94e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI5OTA_85faa607-bfe1-4502-ba2e-72022e831609">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i6fb01356794145698494c1b5200ba247_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzMyMjg_e11101ff-b132-424a-b746-b0a1e7c66e91">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzM0ODk_5d96c3e8-5fdf-4159-9271-7700706cdc6f"
      unitRef="usd">4900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9ebad65780324860bdc4fa7150ce9570_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzM0OTY_a6575aea-8a31-4175-96c7-e06a8d094fa4"
      unitRef="usd">2300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUyNTA_e9f98423-9fad-487a-81d2-304b40050344">&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of restricted stock award activity for the year ended December&#160;31, 2021 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.346%"/&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:9pt;font-weight:700;line-height:100%"&gt;Restricted Stock&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:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2020&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:9pt;font-weight:400;line-height:100%"&gt;549,650&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;875,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;19.95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Vested and issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(91,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;13.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Forfeited and expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(67,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;15.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,266,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;17.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iabd0c98368574d5593bcadf257bfd54f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzEtMS0xLTEtMA_3a13c965-b019-421b-93af-8822711bdaf0"
      unitRef="shares">549650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="iabd0c98368574d5593bcadf257bfd54f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzEtMy0xLTEtMA_8d8396ba-c9f7-4611-a290-115487739e02"
      unitRef="usdPerShare">13.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzItMS0xLTEtMA_507d5a57-ff92-4926-b88c-f86b3c137a79"
      unitRef="shares">875554</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzItMy0xLTEtMA_8c581fed-34bd-4266-9412-bebfa6d7ca2b"
      unitRef="usdPerShare">19.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzMtMS0xLTEtMA_f6501361-2986-4d6e-9678-f98e7b4b306e"
      unitRef="shares">91858</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzMtMy0xLTEtMA_3d48dd4d-4cc4-43bb-9396-96aeb0f71b7a"
      unitRef="usdPerShare">13.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzQtMS0xLTEtMA_4c0f920e-c5d2-4912-8219-e2b3b6729fee"
      unitRef="shares">67120</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzQtMy0xLTEtMA_66f6f97b-a90a-4446-8ea5-abbd32f8c3ed"
      unitRef="usdPerShare">15.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i30ca736c81134722a973ff16601fe63d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzUtMS0xLTEtMA_c75e75f8-8bea-4ccb-adcb-60569283ae25"
      unitRef="shares">1266226</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i30ca736c81134722a973ff16601fe63d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90YWJsZTowNjFjNDk0OTA1MmI0Y2M5ODFkNGZlMGUzNjUyNWMwNC90YWJsZXJhbmdlOjA2MWM0OTQ5MDUyYjRjYzk4MWQ0ZmUwZTM2NTI1YzA0XzUtMy0xLTEtMA_bc72ea34-03c9-42f2-8094-a79037c12641"
      unitRef="usdPerShare">17.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzM4NjI_7b40ba0e-99c3-4047-a270-f25b0be4c97d"
      unitRef="usd">0.0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9ebad65780324860bdc4fa7150ce9570_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzQwMTg_bbe217d1-2145-4532-9ba3-73efd8a1d6d7"
      unitRef="usd">300000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="i30ca736c81134722a973ff16601fe63d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzQwOTA_15e4dedc-9707-4ec7-9650-89f8a1292cdc"
      unitRef="usd">31200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzEwOTk1MTE2Mjg0MTgw_2815ab33-097f-44ff-9957-ac61fa488d7d">P2Y1M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="if0d92e3f653e4782b3546240ace407d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI3NDg3NzkwNzQ3MTM_25c327ed-bb64-4069-a0ea-86fafca45566"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9ebad65780324860bdc4fa7150ce9570_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzI3NDg3NzkwNzQ3MDc_1a06023c-b902-4de6-b2ce-6f4062614918"
      unitRef="usd">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic8801861e06f405fa165bfe160ecd5c2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzQzNDQ_5bb573ad-b42d-437d-bfbd-3a8730fc167f"
      unitRef="usd">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3383c3173fff4b2581f8b11e36b10251_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUwMzc_b46a70d5-6e94-4e03-8a04-ece3d7886056"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i17de73185ba54d8e9cf32786f2bc36e2_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUwNDE_d53eabdf-2566-46f9-aeda-def7edb774a4"
      unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie419b2d1b8aa4565a22cffcd78708871_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xMzkvZnJhZzphZDQzYzE1NDYxMzI0MTdiYjAwZTg1MDQzMGEwMzU0Zi90ZXh0cmVnaW9uOmFkNDNjMTU0NjEzMjQxN2JiMDBlODUwNDMwYTAzNTRmXzUwNDg_3971d43c-c81f-4761-aaac-d06ac53ee25f"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzUxNzE_91c968f2-6819-4272-8ef2-f28ee3b058e6">STOCKHOLDERS&#x2019; EQUITY&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 3, 2020, the Company&#x2019;s board of directors and HC I, the stockholder of a majority of the Company&#x2019;s common stock, approved a reverse stock split of the Company&#x2019;s issued and outstanding common stock on a one share for four share basis and appropriately amended the Company&#x2019;s Third Amended and Restated Certificate of Incorporation to reflect the change. On February 3, 2020, the reverse stock split became effective. In connection with the reverse stock split, the Company changed its ticker symbol from &#x201c;BIOS&#x201d; to &#x201c;OPCH&#x201d; and transferred the Company&#x2019;s common stock from the Nasdaq Capital Market to the Nasdaq Global Select Market. The par value of the Company&#x2019;s common stock remained unchanged as a result of the reverse stock split, resulting in a decrease to the aggregate par value of common stock and corresponding increase to paid-in capital in the Company&#x2019;s consolidated financial statements, which was retrospectively applied to all periods presented in the financial statements. All common shares, warrants and stock awards presented in the consolidated financial statements have been retrospectively adjusted for the reverse stock split.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2020, the Company completed a public offering of 20,700,000 shares of the Company&#x2019;s common stock at a price of $12.50 per share, consisting of 10,000,000 shares of common stock issued and sold by the Company and 10,700,000 shares of common stock sold by HC I. The Company received net proceeds from the offering of $118.9 million, after deducting underwriting discounts and commissions and estimated offering expenses payable by the Company. During the year ended December&#160;31, 2021, HC I completed secondary offerings of 76,400,000 shares of common stock. For the year ended December&#160;31, 2021, HCI holds approximately 20.7% of the common stock of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2017 Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Prior to the Merger, BioScrip issued warrants to certain debt holders pursuant to a Warrant Purchase Agreement dated as of June 29, 2017. In conjunction with the Merger, the 2017 Warrants were amended to entitle the purchasers of the warrants to purchase 2.1&#160;million shares of common stock. The 2017 Warrants have a 10-year term and an exercise price of $8.00 per share and may be exercised by payment of the exercise price in cash or surrender of shares of common stock into which the 2017 Warrants are being converted in an aggregate amount sufficient to pay the exercise price. The 2017 Warrants are classified as equity instruments, and the fair value of these warrants of $14.1 million was recorded in paid-in capital as of the Merger Date. During the years ended December&#160;31, 2021 and 2020, warrant holders exercised warrants to purchase zero and 42,336 shares of common stock, respectively. No proceeds were received from these exercises as the warrant holders elected to surrender shares to pay the exercise price. At December&#160;31, 2021 and 2020, the remaining warrant holders are entitled to purchase 1.4&#160;million shares of common stock, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2015 Warrants &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; Prior to the Merger, BioScrip issued warrants pursuant to a Common Stock Warrant Agreement dated as of March 9, 2015 which entitle the holders to purchase 0.9 million shares of common stock. The 2015 Warrants have a 10-year term and have exercise prices in a range of $20.68 per share to $25.80 per share.  The 2015 Warrants were assumed by the Company in conjunction with the Merger and are classified as equity instruments, and the fair value of these warrants of $4.6 million was recorded in paid in capital as of the Merger Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Home Solutions Restricted Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In conjunction with BioScrip&#x2019;s 2016 acquisition of Home Solutions, Inc., 1.8 million restricted shares of common stock were issued, of which 0.8 million of these units vest upon the closing price of the Company&#x2019;s common stock averaging at or above $16.00 per share over 20 consecutive trading days prior to December 31, 2019 and 1.0 million of these units vest upon the closing price of the Company&#x2019;s common stock averaging at or above $20.00 per share over 20 consecutive trading days prior to December 31, 2019. The restricted stock expired on December 31, 2019. As discussed in Note 1, &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;Nature of Operations and Presentation of Financial Statements&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;, 7,048,357 common shares issued to HC I in conjunction with the Merger were set aside to prevent dilution related to the vesting of the Home Solutions restricted stock. During the year ended December&#160;31, 2020, this matter was resolved with no common shares being issued to Home Solutions, Inc., and the 7,048,357 shares, at $0.0001 par value, set aside were cancelled as unvested and removed from the Company&#x2019;s common shares issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Treasury Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; During the year ended December 31, 2019, 290,117 shares were surrendered to satisfy tax withholding obligations on the exercise of stock options and the vesting of restricted stock awards with a cost basis of $2.5 million, of which $2.4 million remains held in treasury as of December&#160;31, 2021 and 2020. At December&#160;31, 2021 and 2020, the Company held 383,722 shares of treasury stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Preferred Stock &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In conjunction with the Merger, all legacy BioScrip preferred stock was settled, and no preferred stock is outstanding as of December&#160;31, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5f70dd7ef68c4d0c9a356059e40a6445_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4ODk4NDE_ec60b561-1704-42d0-8e3c-5ef2a6b8213a"
      unitRef="shares">20700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="ie909d24346a24b779abb07568bd062c9_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4ODk4OTY_8fa0c90f-8bcb-4930-a385-63d1e0b866ba"
      unitRef="usdPerShare">12.50</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ieceb63c933884594a7b724aa9fed0c55_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4ODk5MjU_5b1620a1-85c1-45f6-8bdb-7872e1b14e43"
      unitRef="shares">10000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0251edc1ced24a6dbdf0558ecfcc5c10_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4ODk5ODc_3138e246-3db9-42b8-b572-add1f939db73"
      unitRef="shares">10700000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i5f70dd7ef68c4d0c9a356059e40a6445_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4OTAwODM_cfdb5e0c-0c5c-4d08-a483-147f55ed7dd9"
      unitRef="usd">118900000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5f52076f5fcd4a029f614e966f5d3b18_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzE2OTQ_970692c5-3245-4f9a-96b1-f5727d29ce20"
      unitRef="shares">76400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bios:CommonStockOutstandingPercentage
      contextRef="if4b0466351bc4f929fcc0217b3090c3e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzEwOTk1MTE2MjgzMjM0_840b15bb-0c18-4654-a90e-c71c8bfbc63b"
      unitRef="number">0.207</bios:CommonStockOutstandingPercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="iccfdc4e337e548d99c986db4f9a87d2f_I20190806"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzIzMzQ_4a6c23c4-2289-4384-b576-16b7809759df"
      unitRef="shares">2100000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i68b4103229fa4ebca1b6998a58f8b444_I20170629"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzUxNzI_7c54e134-8c7e-4b9d-96d6-beb5459eb105">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i68b4103229fa4ebca1b6998a58f8b444_I20170629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzI0MjQ_fbf4800c-33d7-4c1c-b171-6657c0db7601"
      unitRef="usdPerShare">8.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iccfdc4e337e548d99c986db4f9a87d2f_I20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzI3NDQ_e9de6214-c317-4eda-a1c0-0c593a6f41cd"
      unitRef="usd">14100000</us-gaap:WarrantsAndRightsOutstanding>
    <bios:ClassofWarrantorRightSecuritiesExercised
      contextRef="i9bba309ec2ee40c8ba00b410c48cb0c7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzEwOTk1MTE2Mjg0MDk1_d235abf3-155d-4955-a4bc-5ae8dad19f1e"
      unitRef="shares">0</bios:ClassofWarrantorRightSecuritiesExercised>
    <bios:ClassofWarrantorRightSecuritiesExercised
      contextRef="i3643d63a5c7f41e29bc41f8b6f700d09_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMyOTg1MzQ4ODk2NTY_a3ad3305-4e45-40d2-be3a-d1006ea86f9e"
      unitRef="shares">42336</bios:ClassofWarrantorRightSecuritiesExercised>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="i4d5c80a1157048dc9a33c2ebf6be3480_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzIxOTkwMjMyNjI0NTM_96b675c6-4da7-4241-800a-c767ecb8abca"
      unitRef="usd">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i3643d63a5c7f41e29bc41f8b6f700d09_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMxMTE_c34d7221-4807-4b2f-a89d-40c62c727aea"
      unitRef="shares">1400000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="i9bba309ec2ee40c8ba00b410c48cb0c7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMxMTE_f89390fb-98cc-4342-9d21-b534610bdb03"
      unitRef="shares">1400000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i3829fadd2ca54e6f8f504ce39f2f29d7_I20150309"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzMzMjM_5e0ef7e4-dbe6-4abd-ba1c-da6c0fff25d8"
      unitRef="shares">900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i3829fadd2ca54e6f8f504ce39f2f29d7_I20150309"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzUxNzM_9147938d-3d16-4895-80d7-a9ae4a748fb6">P10Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i69b10304e96a4fb493bd364e9bb3de6d_I20150309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM0Mjc_11cbc866-af02-4cc7-a7c8-a2ee480f63f5"
      unitRef="usdPerShare">20.68</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i36e4d07e98ec4ffe8d13b3af87998c03_I20150309"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM0NDM_6133f652-de7d-4173-aa53-ed287c6adfb8"
      unitRef="usdPerShare">25.80</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5223bbf6295746c08100c52c1294cae9_I20190806"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM2MTc_ef2c4629-2c44-4e1a-a6ba-b21e6eb757c0"
      unitRef="usd">4600000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="iaae94574635f4bb7ade92332fb168e10_D20160101-20161231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM3ODI_aabcde54-0295-4863-b482-eedccf43771a"
      unitRef="shares">1800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i43ad5cc7e5dd43b182a7efcef6c8b3ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM4NDE_d324439e-e552-4d5c-9992-20ebaa1435d5"
      unitRef="shares">800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharePrice
      contextRef="if3954032c4a5452e8edfa743b6eff0a9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM5Mzk_5066c910-521c-43dc-a64b-fb5995671534"
      unitRef="usdPerShare">16.00</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i43ad5cc7e5dd43b182a7efcef6c8b3ab_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzM5NTc_fcef5f1d-9dc1-4edf-9d2e-7af7b2c90231"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i724d7cd6602f4ea7984f0659ac48d52e_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQwMDE_c103ccc0-bedc-403a-95eb-fffefc4307f6"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharePrice
      contextRef="if0d4c52dc9c44a3b83dbb55a6a736bb6_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQwOTk_4d3d412a-0d00-4a94-a096-813a53d829d1"
      unitRef="usdPerShare">20.00</us-gaap:SharePrice>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i724d7cd6602f4ea7984f0659ac48d52e_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQxMTc_23c7de1e-6030-45d7-a4fc-7dbbca24a1bc"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i950ac4cc01334333b12b10c14ca7ba42_D20190806-20190806"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQyODE_22dd59e1-0fcf-4e3b-893c-a0bc197a12b7"
      unitRef="shares">7048357</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i272f0fb8b62a4639b68e139ce9befc74_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ1NjE_4a1757c1-90b3-47f2-a7f5-00a0d5a41283"
      unitRef="shares">7048357</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ1NzU_16d4111a-99c6-4abd-a4bd-db81e4261311"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i7e0f573fff49450aa3b073d2e91f06a6_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ3Mzg_18c83459-18a1-4567-aee3-746423cf1e4b"
      unitRef="shares">290117</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i52bde9485f694e56a632ae1867519e4c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ5MDE_6dc9ede8-c792-462b-a646-da994a5c9e8b"
      unitRef="usd">2500000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i58429dd8c6d9452ab2e11b3b3619e95b_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ5MTQ_db5f0418-dad5-4c94-8299-e7ea95049528"
      unitRef="usd">2400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iab5af1170a814f2fbc4e454f9921881f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ5MTQ_f409a71d-43b2-4c49-abe7-d80eddf1f276"
      unitRef="usd">2400000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockShares
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ5OTA_857defe4-fefc-4652-8188-afa1bc333145"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzQ5OTA_89676dbe-cb82-41a7-b879-32907fc082f1"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i412ce34bc8e94ea3a0e94c0ea17aec20_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzUxMjM_35910313-43a2-42e9-9c03-55e1b892ec4a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie6f80609217443f289a96c0a12a2f60a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDIvZnJhZzo1NzQwMmM4NjZiYWY0ODljYmU4MDcyNDQwYWQyYmMyMi90ZXh0cmVnaW9uOjU3NDAyYzg2NmJhZjQ4OWNiZTgwNzI0NDBhZDJiYzIyXzUxMjM_8f344e08-af4b-40a3-b3c5-4677b1df5a57"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzM1NDY_119c61b3-bf87-40d4-8f4a-07c7f8621d1c">RELATED-PARTY TRANSACTIONS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Services &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; In conjunction with the Option Care acquisition from Walgreen Co. in 2015, the Company entered into two separate Management Services Agreements with Madison Dearborn Partners VI-B, L.P. and Walgreen Co. &lt;/span&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each Management Services Agreement required the Company to pay $0.3 million to each party quarterly beginning July 1, 2015 for on-going management, consulting and financial services provided to the Company. Following the close of the Merger, both Management Services Agreements were terminated. The Company did not incur any management services expense during the years ended December&#160;31, 2021 or December&#160;31, 2020. In 2019, prior to the Merger, the Company incurred $1.5 million of management services expense, which has been reflected as a component of selling, general and administrative expense in the consolidated statements of comprehensive income (loss) for the year ended December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Management Equity Ownership Plan &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;  In October 2015, HC I implemented an equity ownership and incentive plan for certain officers and employees of Option Care. The officers were able to purchase membership units in HC I and could fund a portion of the purchase with a loan from Option Care. These loans were treated as a shareholder contribution in Option Care. For the years ended December&#160;31, 2021, 2020 and 2019, there was no activity credited to paid-in capital related to HC I membership units purchased with a loan from Option Care. There were no shareholder redemptions during the year ended December&#160;31, 2021 and 2020. During the year ended December&#160;31, 2019, shareholder redemptions totaled $2.4 million, comprised of a cash distribution to HC I of $2.0 million and notes redeemed of $0.4 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2019, prior to the Merger, Option Care sold its notes receivable from management, along with all accrued interest expense, to a third-party bank. Option Care received cash proceeds of $1.3 million, which represented payment of $1.1 million in outstanding notes receivable from management and payment of $0.2 million in accrued interest expense. There were no notes receivable from management outstanding as of December&#160;31, 2021, 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transactions with Equity-Method Investees &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014; The Company provides management services to its joint ventures such as accounting, invoicing and collections in addition to day-to-day managerial support of the operations of the businesses. The Company recorded management fee income of $3.5 million, $2.9 million and $2.5 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Management fees are recorded in net revenues in the accompanying consolidated statements of comprehensive income (loss).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had amounts due to its joint ventures of $1.4&#160;million as of December&#160;31, 2021. The Company had amounts due from its joint ventures of $2.4 million as of December&#160;31, 2020 and due to its joint ventures of $4.3 million as of December&#160;31, 2019. These receivables were included in prepaid expenses and other current assets in the accompanying balance sheets and these payables were included in accrued expenses and other current liabilities in the accompanying balance sheets. These balances primarily relate to cash collections received by the Company on behalf of the joint ventures, offset by certain pharmaceutical inventories purchased by the Company on behalf of the joint ventures.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <bios:RelatedPartyTransactionNumberOfAgreements
      contextRef="i3b0bec63b7cb49029c5450a8e2afb412_I20151231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIxOTkwMjMyNjAzOTI_2927f051-d834-44a2-b4e1-61ca6e5770e6"
      unitRef="agreement">2</bios:RelatedPartyTransactionNumberOfAgreements>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ie757dd39d39f49fc9dac7509a723d4cc_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzMyNA_5c1c8ce5-d35a-44f3-9ebd-b33e9f356748"
      unitRef="usd">300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic494cc6d4f4d49d3abc34bf70a9ce884_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzY3OQ_25ce6734-90b2-4d57-bcb3-329152331068"
      unitRef="usd">1500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i488b83dcca9745949ab25be9414ab8cd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE2MzA_373e98da-fb4c-4da1-a46c-8e2fae4c3456"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountRedemptions>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i565f820ac64e4838b6c0cb44c19e40e8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE2MzA_3d68d50a-e2b1-4fcf-b672-109436c45bb8"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountRedemptions>
    <us-gaap:PartnersCapitalAccountRedemptions
      contextRef="i5bfa9e56293747bbb1a546a81bd57e0a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE3NDI_58de6ed9-1e9a-4370-972e-1096b8b1a430"
      unitRef="usd">2400000</us-gaap:PartnersCapitalAccountRedemptions>
    <us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid
      contextRef="i5bfa9e56293747bbb1a546a81bd57e0a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE3OTA_cd19b1ae-68e7-4cd5-91dc-43f61db5839b"
      unitRef="usd">2000000</us-gaap:DistributionMadeToLimitedLiabilityCompanyLLCMemberCashDistributionsPaid>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i5bfa9e56293747bbb1a546a81bd57e0a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE4MTU_275a9f52-4644-4a26-8085-15be3526e867"
      unitRef="usd">400000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i7fc461be410d442082fe2b767361e51b_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIwODk_06e67f29-d5fb-4b40-a758-31118c8eb8f5"
      unitRef="usd">1300000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:ProceedsFromSaleOfNotesReceivable
      contextRef="i2ada24c99d3c480983c3eafdda18d9ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIxMjI_4f522166-361b-425b-903d-e78eb88004ed"
      unitRef="usd">1100000</us-gaap:ProceedsFromSaleOfNotesReceivable>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i2ada24c99d3c480983c3eafdda18d9ab_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIxODg_a1a90cf6-4500-4b81-af27-f9d442a627c2"
      unitRef="usd">200000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i8f9d0c9aff824b7cb0ec5aaa4f71cd95_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIyMzE_a034c65e-b8d1-4733-ad30-5378a64de9c1"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i2d4026248eae4212a20f7d3ddc6ffc9e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIyMzE_daffd78f-2674-410c-8412-d18b815edb6e"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i40d138d1d9aa4b15bc22446023d86bb1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzIyMzE_db88752a-9e43-46df-a642-d314cf1faa18"
      unitRef="usd">0</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i8904318b4840487d9510e73566529642_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzI3OTY_a692389e-590f-44a6-a909-ab5eeff904b6"
      unitRef="usd">3500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i000cd7174cb54597bb7755ad0056a68b_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzI4MDA_c0c4ca35-7ec2-456b-a1c3-da1ba6b248d5"
      unitRef="usd">2900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ia2c5aba101ae414ebe297f56c0d8692c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzI4MDc_5f151538-eaac-4156-ae1c-bfaa8273b7fd"
      unitRef="usd">2500000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i0736093429a646d6b1ce5f8e12b15c4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzMwMjY_0d3fa789-fd16-4f63-8933-c711badccc74"
      unitRef="usd">1400000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueFromRelatedParties
      contextRef="iebd028969321461186ae914c1b24337b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzE0ODQzNDA2OTc5NTA2_49ee8075-b276-4f2d-b8ff-341ece6dcb3a"
      unitRef="usd">2400000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i2de7192630644d7f82f24cda97d56e80_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNDgvZnJhZzo5MTMwZjlkYTdkYTg0ZjVjYTk3MWY5MTRhYjc1NDM0Zi90ZXh0cmVnaW9uOjkxMzBmOWRhN2RhODRmNWNhOTcxZjkxNGFiNzU0MzRmXzI3NDg3NzkwNzM4MTM_21f9b191-6d3e-48a2-9be6-bf44a90263f8"
      unitRef="usd">4300000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xNTQvZnJhZzo0ODNlNTdhNzYzYjA0NTFjODNmM2NhNmY3M2FjZGM1Ny90ZXh0cmVnaW9uOjQ4M2U1N2E3NjNiMDQ1MWM4M2YzY2E2ZjczYWNkYzU3XzEyOTk_20b354a5-7ccc-491a-b73d-7808d0b5c7b0">SUBSEQUENT EVENTS&lt;div style="margin-bottom:10pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has evaluated whether any subsequent events occurred since December&#160;31, 2021 and noted the following subsequent event:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In February 2022, the Company entered into a definitive agreement to acquire Specialty Pharmacy Nursing Network, Inc. The Company expects to complete the acquisition in 2022. An estimate of the financial effect cannot be made as the acquisition has not yet been completed.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <dei:AuditorFirmId
      contextRef="i140147c330f7416ab4b049b74ccb1f49_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmI0YTU1N2JkNmRiNjQ1YzZhYzc5MmUzNjRhZjc3ZTU0L3NlYzpiNGE1NTdiZDZkYjY0NWM2YWM3OTJlMzY0YWY3N2U1NF8xODcvZnJhZzphNWNkN2IyY2MyMWQ0YWFmYjE2ZmU0MTFjYjQ1N2FmYy90YWJsZTo3N2U5Y2RkNzRjYzc0ODM3OGVjZjZjMTdmYzQ5MzNmMy90YWJsZXJhbmdlOjc3ZTljZGQ3NGNjNzQ4Mzc4ZWNmNmMxN2ZjNDkzM2YzXzMtMC0xLTEtMzk3NTEvdGV4dHJlZ2lvbjo5ZDBlY2Q0ZGJmOTE0OGQ2OGRlMjRhMmUxYjliYmM0NF8yMTk5MDIzMjU1NzU4_1cd93e6c-bb02-4d66-acd5-c55e3f31fe1c">185</dei:AuditorFirmId>
</xbrl>
