<?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/20210630"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  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-20210630.xsd" xlink:type="simple"/>
    <context id="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9811d5ae8efb4d6e9ddaf26f6e378b55_I20210730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-07-30</instant>
        </period>
    </context>
    <context id="ib6db212cb3ef46f5830dd598302432f3_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i4ab516f0db1c43eb9689cc289114ef25_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i9682e93a2752442fba6af075866b3012_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic17947a9bd594005971e572366914ece_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i74e54291d9804d158a19db2ba91a1ca6_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i83b7566fb9b9490c81152e8c8ec09b04_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="i6e643d7e2f794174b915991eebbe9e85_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="ia676a94d66b343e095597d16a2c5cec3_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="i8c887f7c5663404283d3599ec2b4835f_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="ieab957bb15654c458f5c80a27b2ee025_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="i0d0f3f012279456c9d6a79029ea476c9_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="i4e0b6f32a3f048b3b22a637a4ed8d578_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7f03fa2dbf38468a8b090da5f03dc07d_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="id8233c4a6d4b4795a9362b591775bb36_D20200101-20200331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2a8069ecfbb1425fbaf74b52159f696d_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i552138da75fc4ad9b4a8ab9eb67eac85_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie3811a61b52d489a8e64339d24385cab_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i9f3fdddf16b449fa91992738fcd86d9c_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia8d9e2253a5a492fa32324fbe346ce11_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="idc4e7cd470bf40769b9b0926c57bfad5_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i33ad875f1bcc4bfa88edab2be8dd049f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7fc36b6d858049cd994a013c1c1e57ef_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5de164016e22475cb90954994497235f_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia77c180aeaef4786a666a8215e5c135f_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iff9e286b8b0744e18c2a5d2e53bdb0cf_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i20e7dbe6900c4eec8b89e0234a68e5e2_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4195999381584b08b9bb1005a7a235e9_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i194822adbaf247debd365027f91f8c8e_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic8c97879aabd42f896e4a509a1a87bf3_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i28bfae32b8db4850bbfb5a612c1d1589_I20200630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i64d15cac277a4cc28776702aa4b1b4d0_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="i8971305ccc3d4e9f876cd1c52d3017a6_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="i47fabf49c43e4fa596ee7f75b79aaeb5_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="ibc33bfc73ce24d6a9fd81afb2506665a_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="i115b4a24bbb54aa686e0823e27874f34_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="i210ef0b8f1344de69dfb4cb9131c052b_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="ib170b9bd716e498588afd40ce0adcfe6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i0e05711427c848849e525bd427c08cbf_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i32d0dd50ea1845a7b6d99c7e67e87863_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i6a3f8faf1dc046df80f2620b3e4a3fd9_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5311e5516b7b4c559521bb9d79e48b85_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i12857ace5d0b42948998ecc7bf5bdc70_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib6ba24a826934bc09c6cf7844762b794_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ie69c3bd5b1dd457c82fa34d599184893_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i942044bb7a9146fe802341fe6572bbd1_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i734440bd7c724a329e9928cbc11f6686_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i80e233adc2104f6f82b06fe73f7ea358_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2915795661104530b3d69a650ed3fe11_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic80c82538a52423093b9187795d71622_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i48719576c41d4004b40992a898af01dc_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id1e35b2bec1c4321a6c69cb70f7bf0f3_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i45f580e788674470adba8fea65dfb0bf_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5b8941ef4325488ea81970a71a585303_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibe4fed07506342dfadf91958cf9d5957_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3b7600949195495d9993a4381c07c336_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1e1ec6b958294cd7b26326f65645dfed_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8b6162d595bf479b8c6bca7e445aa43e_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="i868347c825134531a326681bd369e914_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4b65a6b7016c4bd59020898c1d52775d_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i316c0b8a99d345a09906dbfa08143083_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="i627ca46e871c4891b688811068a5f041_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="i315eda23e11e4b90bf36127f62e4a815_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="ieef3b02d16d74a61bfc1c1c28c225c11_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="i14b0b85d70fd4fa1a1476d170c80970c_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="idc5d30e1a2b64f139e64c3e80b0e20eb_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="ib59d0f2772c0428784a20d80405e22fd_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="i5e1e8a5c88a24d3b85c147b0ab672053_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="ie4b639f7d5b742699c6d74a0fb1d7eb4_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="ia5ce70f0c13c4f49ba0b23c288ea3ce5_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="if836271f9ba64b7aa32f0f919ede3bb0_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="i2f732b49117945c08d276e82bc79b39b_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="i95ceae53e888402581653ab11bb652c0_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="id98c6edef3224b36b7250d8a67e486d6_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="if1ca2b4a5ae940d69f97790bea5ce118_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="i949dd4578b6c4b0ea7be66265878fb96_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="i01b55e19ce264c6b805f7acf7c7b41e0_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="ied63b3289a894048baa1c213fa679be2_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="if27a4290b3184dc3b808987f2d37521f_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="i012663cb0ced420da81e1a65c3ec9864_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="i8c6b27bfe08a4946a98e122b2b7819ff_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="i8ac535fc30f04159b1d294059be32921_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="ie4b7e7d2c041439db2000fcbca1d464c_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="i68f90dc9b8074dc59cd9a612100df5b6_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="i1185632b869d42359d700584e65f4ad4_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="ice16f0773fb84ccba5f3600fe341bb0a_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="i9500c060b0c74cd391398c7cb7f05052_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="i2a471b90de8b490cb2fb44cdc213b65d_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="i3711e140befc4e3bb62d513ff171da6f_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="i8214dcbd5e5c43e1ad49ab10690a9edb_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="i4f404e0d84f44ec4914cef4996f994dd_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="i873307a9d5d541f1ab5143e638f1e32a_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="i5007fb0d26af402bbf550e20c7dab440_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="i6c3fc2db91f4422bb29635954d1d617f_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="i6f82cdb7101d43b8ab7188ecf14d64cd_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="i98fa352c8c904544b953dd86bb4662f2_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="i11f4241e469b461cbcb897129a89352b_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="if82d43e1e0b349e4af39f8be4f6c44b5_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="ib3cc7f42926c4440bf97e220db79b934_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="i002a8e85c1a34b5bb94bdb6c07a0a744_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="i2c71b7ca1f5d4362a8e371012b9201b0_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="ie5a7e06a25d54273a4c432dde3d85cfc_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="i47fdd9a317a943f8a18490afe63f5cd4_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="i9b5a84d917dd4670bbf9721a4b4ec872_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="i46ded496132942838d45f40a7c329ec5_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="i64ed6c5c14ce4212afb9ef89bf97b0a1_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="ife3663f6ec854a20a9235de9f2c2e74e_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="i72c6056e753c4bb7a82b4313b5e20065_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="i3f4c8eaee31d44b4b7bb64bcea58bb4c_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="if52229c8a63c4ae2a82408b0f087674b_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="i95a88ed3ed4545069c6744a5cbe9e739_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="i28dd5fa7328c4e5cab1d84813bd9109f_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="if76bddebaa414d5e86f8dd61bca201ba_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="ib050dafb2b2e4339aed427c8c34ded68_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="ia5a63b106e7e43a1a65735f375baa541_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="i6a573ff69e3f469382a4921bac3fc25f_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="ie21ad9f8c4024c7891346527aab906ac_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="i1a3d17e15d1c40569bb72e5e5c316708_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="i1444bea5b06e41a7b96b232101e52eaa_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="i241a945418dd4cc29dbacb875dbc30d0_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="ia6ca6d9bd1a148e480a1a944d5ba7d43_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="i975afee733fe49b7a3b01c55178010ae_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="i211ea365408244e4839b76c79741585f_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="i3bdf13bb76d347d1af0c225bb36ff14c_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="idffbf8cb9717490fa39eb2bc36008275_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="id718e76e755d4055a6767176c08334a4_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="i3a8ec7b12b9f43af822f067e1a931f6a_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="if3edd62870db412d85af4a530248d5ae_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="i634cd17ad1db4e4fba38e3e37f06ea89_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="ia17f585b6628427bbcb485b8585339ce_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="ia63c160d809747f18450cbc2b3e86d5c_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="ibfe769a0328e42d0ab05195d457c8f96_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="ifa4b1f37d8994fc4b1e5521edbf09ec7_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="i0f9dc95d2a66472f816303b28d4ba144_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="ia8079e6bdc084679802b807a3de93491_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="i1b398ed0899742a0b7bb134d23821deb_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="iddf5babe54294d9aa75efb1cc269f049_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="i1981c3220f71448595f1eee9f22e6b45_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="i2de46e0bde814c2aa04080e512c5acbc_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="i56c9d649f091423bbea727c84ad381d5_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="i90494ac958d74f88a063336bcd0e3a1b_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="ib7d215d20494450ba4953b2f5f83de18_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="i3e8bc287e50a46de96fe395141aabfc0_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="i173e8ad4b83d4464bb11b9dd9931587f_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="ied14b9612ec24cbf94656e1dbaa3b712_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0e788915cd3348f9a84030f6cc6df2b5_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="ieea8cb79179f46559c9180a32f387162_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7bca718c9a9341ce89cf21762040b927_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="i5d14340b694e4f0cb619692b1dc5c4c6_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4ba0af1b4a1c4a2cb6543faa6d80bebe_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="id3bab18b1e8e41e0bd02894ce7606152_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1355d038ad724e3494adfc688634e88c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <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-06-30</endDate>
        </period>
    </context>
    <context id="ice3c2c25692547e79438253bce257e17_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GovernmentContractsConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i77628f18692e440d9654e4a0e52c91ce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</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="i14a11673d9d244e4abce0f677684bd5c_D20210401-20210630">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2a942cde9f54489b27fcc36030e05e7_D20210101-20210630">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib181ef3ce21a483690bf9a6cbdc3ecaf_D20200401-20200630">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia9f0925d4deb4407b67ac94b38c382ac_D20200101-20200630">
        <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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic3e9a0deaf1a4ff9ad92d700bfb7c173_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="iabd10ed358904dcebc0b977c484fe689_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic1c262a5478f4f038c787b5fd8b8b4be_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9fdb4df131314cc391a455b80b44a4dd_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i487970b5877f489da28b43f11ab8cda6_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3fa07b43f1a94744a5b2e23aa007013c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie93a1388d7df4a86acae3c8586c2e0a8_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i83b0242efd6e4673ad38a3457f28a743_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibb4fc1bc6a0643f0919eaa7d0a22c39a_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8c1f8dbbfdb143b481e9dbd48bb9b0c5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6915624871954edb9e350be447542331_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc4a5bc31913488d818cb2dd97179270_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i64327a88dbf44591aac1cee172a4a33e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1f2dafd5bc264ade96a3d3f07be69bb5_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7e230bedd4b4464fb235850311cea8eb_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iebc2ded83b804bb79501a60fec8ceb5c_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i301939d2f376457fbaccd0511c2957d9_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i936f911e501448d4b1ba605739eb159d_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i82bfa73e2b034201800779dbfde63524_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id7eca4253b64440a8253fd628a537855_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifb0d4f83aeab482d870ce0fd95fd3f88_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="ica74cf7e4bf64cf78d382bf9c4f429f0_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ice7a64d5d43f466a948b738e1d97318e_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="i6ab14b39bf4949d2a9e55f4b8d3b46be_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4b94bd4d6e164d12bf325511fb2c7f71_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="i14a21adec8c3443790f84f588c370400_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1695e8778fd649019bac2f8f3eabe919_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="ic55d5f810e704ed19b10f6997259b844_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3e8a24e012ce454fae970c3ff91a59f2_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="i23e8ed57f79742fc97699ff9e471a9d2_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i616276543a27455b933bc36a93599891_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i878c40e32af745229ff88fccef7bfad2_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie2f2e4cc6d9a449cac5a0e24118b1b8c_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifbea53984ab5463599311a6b5836633b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i12d9a09bfbe440fdb53f8fc03597e712_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i8f7440a15da340d5a47552a0f55f74cc_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i94e380d9e50245528a349718d3d6e4ad_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib929c8f2f8ee453894c7d9fb0cea6938_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i284c21dd4c4a4f4a97a0e1a3fc561967_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="idf27536996ee4fe3b21d70d6c1e4a954_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia7ce63d90fa745a18813f65662545c44_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="ia73e04d289244fdf9d89e7c2d40da26e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8d626ddf6f2b4d23a09bfbf43345af38_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="i5d0f9744a1d24565aa5901ef3bd88bbd_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia27c046329e340d29bec55a483994b76_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i8f3ae9dc42204de9856c6d25004b475b_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="ib543110517254c2ba155494e315973ea_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="id8e33e1dca2546d28e50506823dcfca8_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="i049969057f0c42a4a54a4bba72ac7316_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="if3e5a3b9be304f749e9fe144d96ee923_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="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2fb15425823d48de855866575e731ac9_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="i63b4db63a1ec47249aef74df905450c2_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia4ebc02e66d04ab8afc231652986714f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8f83e79a9f53406582b3de15e01cc259_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i20fc202210a04d6c8b06bad6856df7e8_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i40df9fae173d457792cf05f6c6e6ea36_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8f25ba9c61314a35b38e13b86f250b14_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ife99c74eb153404283860c406110c847_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="i642cee314b9a4e67b5d9cf8f1257e20b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id868840040b448fda397709399b5b204_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i28c3f9ec993440a1b052eb8789e35d7f_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0c33943367ee41a38bf40d33689b23fc_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="i3892529d6b4b43af8438e113e1a55242_D20210101-20210120">
        <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-01-20</endDate>
        </period>
    </context>
    <context id="if7111dedd3484821bc90cfcf47da12cb_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id53e60bcd5dc433a8c730c58da750fbc_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idea7f4c150b949c7a170ef6b35255ace_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4e8d371f0d624345a497f55b9405996f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i15a93ab471924a10999a535964ab7994_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7a091c1bb42143b68eb547471bf140ed_I20210630">
        <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:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3c3054842e1c4722aff919eb940d6c43_I20210630">
        <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:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ie74535ad477549a889498f166bf8346d_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6f27d443060841fb9bc38206f8d4021e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie4c90a167fb04dbc8605e0cc0f88e0bb_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1f2ee9aac8394cdfb47ed33bd5eb7e5b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i40fb471b617942d8a77c87d18e004875_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide8c4f18e712400ab33c4677328875f0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i25ec15113ecb4ddcb4e4ebaad9171453_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ic55733848bb641baa74f9af2d218c87d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">bios:SecondLienTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ic0eb025085284b69aeb34003735e84b4_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="i80e83c93a8a64cf6893410c918cab5c3_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="idfd545cca881467090d1e0af602cf294_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="id234187a11a940f985841fabe0f00811_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="i99085fecc6ef4d46bf7b2a87d9bd5e38_I20200530">
        <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>2020-05-30</instant>
        </period>
    </context>
    <context id="i900b4bfe18434321bf3d14690a0811d8_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="i1986786d8262416796c7219bba9310ba_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ice0e558322294a588b4637d989b1facd_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="idddd2c5b8501470aaf47825c262016e4_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i632a4dd3f8104db498d14be9fd9706c7_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="idcccef2d928e440494a3641e553304f2_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4d7a231d2b99428ea9f0c644316e4e4e_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i48dfd20183aa4f969245f39ff8b9ac9e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i36ececdc7e0645c7853c539483064cf3_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i59283fa28b044936a9669329113c81f5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i248a55beca474e4f859df39d3ef66f52_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie825a87927494ff9893add05097d1bbe_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i072b63a9f50a4a1fb4a31acdeb0daf12_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i29e6d0db71fb4db3b2e4cb648744be1f_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="i5ea0b96164984f47ba2c86caf024dee3_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="ibac66b8c04b540ef881271b38db71cb3_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001014739</identifier>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="ia36158290ba1402b82d9831e0410ef20_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idf97efcebec84e65a509a556c60b3f27_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id7715a4a02f14004a615663700f13deb_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib945688674b1476499ed328761967a85_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if43ae88d9a7a4e2093af2abf9c7608fe_D20210401-20210630">
        <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>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib5248e7ea44c4cc086c1a0da0a28c142_D20210101-20210630">
        <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>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7b14fd4a72844328ae84352078da5e9e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id75b1364904d4b79bf317feadd8e6ecd_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic34d9bc486f5402e9975423c985f7477_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="i628349d10bf547b6806c1ed474fdc940_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1eeeda215c3a447d80ca59c850d966d4_I20210630">
        <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>2021-06-30</instant>
        </period>
    </context>
    <context id="if555a4262765418f84514a9ba5ca0c87_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="i1c240ff68c414da8b0048a217e9a7ebc_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifb5799f5925b4f0ea5f03dd951e2c1ab_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i37a54e68e6494cf48c13743956c73eb7_D20200401-20200630">
        <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-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i035f81cbb546485eb8421f6e7b46bc1c_D20200101-20200630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1c8dbee4efe843d29a953f21aedcb4d6_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6ff285488fb84fe6b4e737b32a3ca18a_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>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pharmacy">
        <measure>bios:pharmacy</measure>
    </unit>
    <unit id="segment">
        <measure>bios:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80L2ZyYWc6ZTM5N2Q1NjBiNGQ5NDY4NTg0YzRjOTJhNWNiNWI2NjkvdGFibGU6MmQ5NzczOTc4ZDNjNGYxZTlhZjhlNWIyNjY2Mzg2ZTkvdGFibGVyYW5nZToyZDk3NzM5NzhkM2M0ZjFlOWFmOGU1YjI2NjYzODZlOV8yLTEtMS0xLTA_0dca1040-1ed3-42d6-9edc-a9ee9f3ce81a">0001014739</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80L2ZyYWc6ZTM5N2Q1NjBiNGQ5NDY4NTg0YzRjOTJhNWNiNWI2NjkvdGFibGU6MmQ5NzczOTc4ZDNjNGYxZTlhZjhlNWIyNjY2Mzg2ZTkvdGFibGVyYW5nZToyZDk3NzM5NzhkM2M0ZjFlOWFmOGU1YjI2NjYzODZlOV8zLTEtMS0xLTA_1072f4e3-360c-4afa-8dce-368de71a00b9">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80L2ZyYWc6ZTM5N2Q1NjBiNGQ5NDY4NTg0YzRjOTJhNWNiNWI2NjkvdGFibGU6MmQ5NzczOTc4ZDNjNGYxZTlhZjhlNWIyNjY2Mzg2ZTkvdGFibGVyYW5nZToyZDk3NzM5NzhkM2M0ZjFlOWFmOGU1YjI2NjYzODZlOV80LTEtMS0xLTA_ebdb94f9-2988-459e-9317-e7743400671f">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80L2ZyYWc6ZTM5N2Q1NjBiNGQ5NDY4NTg0YzRjOTJhNWNiNWI2NjkvdGFibGU6MmQ5NzczOTc4ZDNjNGYxZTlhZjhlNWIyNjY2Mzg2ZTkvdGFibGVyYW5nZToyZDk3NzM5NzhkM2M0ZjFlOWFmOGU1YjI2NjYzODZlOV81LTEtMS0xLTA_65511b9f-1fce-458b-932c-1fa76719827a">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80L2ZyYWc6ZTM5N2Q1NjBiNGQ5NDY4NTg0YzRjOTJhNWNiNWI2NjkvdGFibGU6MmQ5NzczOTc4ZDNjNGYxZTlhZjhlNWIyNjY2Mzg2ZTkvdGFibGVyYW5nZToyZDk3NzM5NzhkM2M0ZjFlOWFmOGU1YjI2NjYzODZlOV82LTItMS0xLTE5MQ_c3fa0a37-b0fe-43ea-a3dc-b10bcdedf81a">true</dei:AmendmentFlag>
    <us-gaap:StockholdersEquityNoteStockSplitConversionRatio1
      contextRef="if555a4262765418f84514a9ba5ca0c87_D20200203-20200203"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83OS9mcmFnOmNmOWRkODM2YjA0MjRmMjg4OTk0YmNjZjJkN2NiNDEzL3RleHRyZWdpb246Y2Y5ZGQ4MzZiMDQyNGYyODg5OTRiY2NmMmQ3Y2I0MTNfMzA_fbfd46cc-9817-4f90-ac59-47f730977968"
      unitRef="number">0.25</us-gaap:StockholdersEquityNoteStockSplitConversionRatio1>
    <dei:DocumentType
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8yNzQ4Nzc5MDc4MjYw_11b98bf7-90d6-4c99-8ee8-27e347e053eb">10-Q/A</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MGRjZWU3Njc1YmYxNGVmYTllNTljZjI0ZDJiODY2NDgvdGFibGVyYW5nZTowZGNlZTc2NzViZjE0ZWZhOWU1OWNmMjRkMmI4NjY0OF8xLTAtMS0xLTA_07a6ffad-0c9c-4f1e-91b7-7f235dcc2fca">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MGRjZWU3Njc1YmYxNGVmYTllNTljZjI0ZDJiODY2NDgvdGFibGVyYW5nZTowZGNlZTc2NzViZjE0ZWZhOWU1OWNmMjRkMmI4NjY0OF8yLTEtMS0xLTAvdGV4dHJlZ2lvbjo5YTkzZDMxMDdkZjg0YjFjYTczMDU2ZGNkNjQ1NmNhM18zNQ_d020d4cd-27e5-4949-9ee7-49badd067497">2021-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MGRjZWU3Njc1YmYxNGVmYTllNTljZjI0ZDJiODY2NDgvdGFibGVyYW5nZTowZGNlZTc2NzViZjE0ZWZhOWU1OWNmMjRkMmI4NjY0OF80LTAtMS0xLTA_3847be37-ef79-4779-97cb-2e74d7d13e8f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTg1_036c41b1-60d1-4e30-aacc-b2c500cf3496">001-11993</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTc3_fc52175a-c685-47ee-9bb8-ddf77eed36ad">OPTION CARE HEALTH, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8wLTAtMS0xLTA_5810a2f5-25d5-46c9-97bb-d34879dfe838">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8wLTUtMS0xLTA_03e5b515-9b7b-436c-9d37-a1517912a808">05-0489664</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8yLTAtMS0xLTA_9342e43f-8070-4bf6-923d-da20dbe31662">3000 Lakeside Dr.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8yLTEtMS0xLTA_0ac328e0-0db2-42f0-a223-d0e62ad21478">Suite 300N,</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8yLTItMS0xLTA_6dc929d2-ecf5-4b72-bc2d-ce780533c930">Bannockburn,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8yLTMtMS0xLTA_ca718c38-7e78-488c-a824-b14f6fe98f11">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6NGQ0NmFjY2JjMzFkNDZmYWI1ZmRhNmJiYTYxZTFmODAvdGFibGVyYW5nZTo0ZDQ2YWNjYmMzMWQ0NmZhYjVmZGE2YmJhNjFlMWY4MF8yLTUtMS0xLTA_7fb77043-6e4d-4cb3-b8ba-c8e10dc5cb71">60015</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8yNjQ_187e43f3-f08e-4f23-bf0d-8dce002e4d64">312</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTc4_93c7ad12-079b-4bd5-badb-8eb7e48f00fd">940-2443</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MDQwNDczOTBhNjZiNDgxYmI3YmMyMmM5ZTM4NzE5ODMvdGFibGVyYW5nZTowNDA0NzM5MGE2NmI0ODFiYjdiYzIyYzllMzg3MTk4M18xLTAtMS0xLTA_bc8ca548-5ad2-4d36-88b5-6311eab0de7d">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MDQwNDczOTBhNjZiNDgxYmI3YmMyMmM5ZTM4NzE5ODMvdGFibGVyYW5nZTowNDA0NzM5MGE2NmI0ODFiYjdiYzIyYzllMzg3MTk4M18xLTEtMS0xLTA_92aa151c-b49b-4895-ae09-9ff308a72b01">OPCH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGFibGU6MDQwNDczOTBhNjZiNDgxYmI3YmMyMmM5ZTM4NzE5ODMvdGFibGVyYW5nZTowNDA0NzM5MGE2NmI0ODFiYjdiYzIyYzllMzg3MTk4M18xLTItMS0xLTA_e31c81f2-6ae7-4c1e-966a-4c2f7ec22323">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTc5_dacb7898-1161-40db-9479-282285487348">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTg2_b0adb56a-19a2-4e95-a3fb-cd29ce94c2c4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTg3_b2174398-7647-4910-afeb-0142d7be80fa">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTgx_c4993298-b95c-469d-9e23-0644a453003b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTgy_d126f3d8-0dfe-46e3-94c8-38925468f34b">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTgz_4850f3f2-578e-4e3b-aa9a-57d950ef918e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9811d5ae8efb4d6e9ddaf26f6e378b55_I20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8xOTIz_d5d05f08-645a-44d8-a05f-13370a7f7763"
      unitRef="shares">179868880</dei:EntityCommonStockSharesOutstanding>
    <dei:AmendmentDescription
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xL2ZyYWc6NDc5MTQ2MDVmZGRmNDI4OGEyMjViYjk2NzhlNWM0MWQvdGV4dHJlZ2lvbjo0NzkxNDYwNWZkZGY0Mjg4YTIyNWJiOTY3OGU1YzQxZF8yNzQ4Nzc5MDc4MjYx_b846258e-caab-489d-88ae-1051a6ff6877">Option Care Health, Inc. (the &#x201c;Company&#x201d;) is filing this Amendment No. 1 on Form 10-Q/A (the &#x201c;Form 10-Q/A&#x201d;) to amend its Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2021 filed with the Securities and Exchange Commission on August 3, 2021 (the &#x201c;Original Report&#x201d;).  The purpose of this Form 10-Q/A is to amend our disclosure in Part I, Item 1 &#x201c;Notes to Unaudited Condensed Consolidated Financial Statements&#x201d; to correct for a clerical error within note 4 &#x201c;Revenue&#x201d;.  In conjunction with the immaterial error correction disclosure discussed in Part I, Item 1 &#x201c;Notes to Unaudited Condensed Consolidated Financial Statements&#x201d;, note 2 &#x201c;Summary of Significant Accounting Policies&#x201d;, the Company inadvertently omitted to update note 4 &#x201c;Revenue&#x201d; to present that note in a consistent manner.  As a result, the Original Report resulted in an understatement of commercial payers revenue and an overstatement of government payers revenue for the three and six months ended June 30, 2021.  There was no impact to net revenue as a result of this clerical error.  Part I, Item 1 &#x201c;Notes to Unaudited Condensed Consolidated Financial Statements&#x201d;, note 4 &#x201c;Revenue&#x201d; has been corrected in this Form 10-Q/A.  In addition, the immaterial error correction disclosure in Part I, Item 1 &#x201c;Notes to Unaudited Condensed Consolidated Financial Statements&#x201d;, note 2 &#x201c;Summary of Significant Accounting Policies&#x201d; was updated to reflect the properly stated commercial and government revenues for the three and six months ended June 30, 2021.  No other changes were made to the &#x201c;Original Report&#x201d;, and the entire revised financial statements are included within this Form 10-Q/A.</dei:AmendmentDescription>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNC0xLTEtMS0w_2a574af3-c796-4203-addf-67672e822f1f"
      unitRef="usd">157526000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNC0zLTEtMS0w_dc96f63d-5c66-4d49-b59b-6a114589d11c"
      unitRef="usd">99265000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNS0xLTEtMS0w_3033c232-8cdd-4e48-b5bd-f06615b176b5"
      unitRef="usd">338206000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNS0zLTEtMS0w_299dd231-54be-4e18-b7dd-e3e66955b2b5"
      unitRef="usd">328340000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNi0xLTEtMS0w_8912ab38-9cba-47a7-bc20-dca16d2fd9ae"
      unitRef="usd">173853000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNi0zLTEtMS0w_4c63fb21-bd3e-40a6-ab90-b5394036ae59"
      unitRef="usd">158601000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNy0xLTEtMS0w_9db30845-9c64-4199-9b45-a169736e8d2b"
      unitRef="usd">66179000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNy0zLTEtMS0w_ae451643-c6ff-4018-88c4-58054bf712ad"
      unitRef="usd">70806000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfOC0xLTEtMS0w_d76b896a-dbd8-4aeb-ab2b-b103bbe6a301"
      unitRef="usd">735764000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfOC0zLTEtMS0w_77a6ce01-58f9-4735-9c66-1690fe175480"
      unitRef="usd">657012000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTEtMS0xLTEtMA_3c9cf42c-7b0d-456e-a365-dd6430d974ed"
      unitRef="usd">110662000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTEtMy0xLTEtMA_d4f1a36f-fc9b-458e-908c-4b8e9b8f426c"
      unitRef="usd">121149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTItMS0xLTEtMA_e1e3a7e8-2fc9-4d40-8bf9-e000cb182cfb"
      unitRef="usd">68638000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTItMy0xLTEtMA_d5c04196-d856-4f80-8e6d-aae90211c65c"
      unitRef="usd">68795000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTMtMS0xLTEtMA_0e8d4420-e3a0-4e23-b9cb-19f7bbe64f4c"
      unitRef="usd">351675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTMtMy0xLTEtMA_bec4b475-8493-4032-8d66-94ad6577cd24"
      unitRef="usd">351052000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:Goodwill
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTQtMS0xLTEtMA_8b39398d-6d35-413f-b558-785dab02b0d2"
      unitRef="usd">1428610000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTQtMy0xLTEtMA_bd8165d3-4baf-40a7-a008-38e46a32dda7"
      unitRef="usd">1428610000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTUtMS0xLTEtMA_ecba158b-3fe2-4c1a-ab67-4c8103a21a27"
      unitRef="usd">23409000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTUtMy0xLTEtMA_a6126812-22ec-459b-beee-080fd3b8923e"
      unitRef="usd">20821000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTYtMS0xLTEtMA_7c41cab7-e215-4173-ac27-b7508683c579"
      unitRef="usd">1982994000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTYtMy0xLTEtMA_3a4ed54b-b046-405e-b1cb-74d69ceb7abd"
      unitRef="usd">1990427000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTctMS0xLTEtMA_db371a24-2dd2-4656-aa80-65533160936d"
      unitRef="usd">2718758000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMTctMy0xLTEtMA_3e7fba75-3209-4457-8700-fbc53904e387"
      unitRef="usd">2647439000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjEtMS0xLTEtMA_7e9c7a96-ad55-4412-9696-6669a6ac5ae3"
      unitRef="usd">309445000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjEtMy0xLTEtMA_128071d7-c2f3-407e-8932-a13f2cd97dad"
      unitRef="usd">282913000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjItMS0xLTEtMA_26e34b6f-e803-49b3-9f28-75ffffec38d1"
      unitRef="usd">57992000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjItMy0xLTEtMA_940e3d8d-4226-4b0d-bef1-7c5b56de9e66"
      unitRef="usd">58899000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <bios:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjMtMS0xLTEtMA_f69ae130-1c25-4dbf-a6f7-249bc0b1f09c"
      unitRef="usd">62127000</bios:AccruedExpensesAndOtherCurrentLiabilities>
    <bios:AccruedExpensesAndOtherCurrentLiabilities
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjMtMy0xLTEtMA_e8c628f7-8f76-4eff-9179-d0797a1b6abe"
      unitRef="usd">64075000</bios:AccruedExpensesAndOtherCurrentLiabilities>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjQtMS0xLTEtMA_1048de69-1e3c-4d5a-a6e1-30664731bfdc"
      unitRef="usd">18177000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjQtMy0xLTEtMA_4fe3f3ed-9887-4569-bf46-d8ad06a7346b"
      unitRef="usd">18886000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjUtMS0xLTEtMA_f606b987-dd1d-4c9a-ae1e-092322bf3ab7"
      unitRef="usd">11775000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjUtMy0xLTEtMA_4b293274-c6b3-4e47-980f-aabee431f7f2"
      unitRef="usd">9250000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjYtMS0xLTEtMA_301baa13-3734-4bcc-ae34-6bf06018c765"
      unitRef="usd">459516000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjYtMy0xLTEtMA_71fe9fd6-7077-41bf-826d-0246f43fe7e3"
      unitRef="usd">434023000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjktMS0xLTEtMA_3e313cc1-22a4-4b8c-80d2-c73983c9ef7a"
      unitRef="usd">1119458000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMjktMy0xLTEtMA_63f08784-17b3-486c-8f21-8043b3950cce"
      unitRef="usd">1115103000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzAtMS0xLTEtMA_5afd9ccd-99fc-4f4a-b15f-cf9b7eedfd5a"
      unitRef="usd">69953000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzAtMy0xLTEtMA_b0457eba-8f1e-4f08-bc75-4947b7808a80"
      unitRef="usd">70776000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzEtMS0xLTEtMA_89e12d8c-2cee-450e-86a4-950a1324791a"
      unitRef="usd">4246000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzEtMy0xLTEtMA_24485660-0321-4d03-b6ce-32d103829028"
      unitRef="usd">3339000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzItMS0xLTEtMA_cdc31658-d77b-4686-a66f-c0efb60d6b08"
      unitRef="usd">8974000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzItMy0xLTEtMA_a8601b34-a0ac-45a0-a827-1929bf6fd7f6"
      unitRef="usd">8474000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzMtMS0xLTEtMA_ee6d8511-6e9e-4591-a8a9-c2e425063953"
      unitRef="usd">1202631000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzMtMy0xLTEtMA_69f084fd-794b-4584-beb5-24fd69163c75"
      unitRef="usd">1197692000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzQtMS0xLTEtMA_a0f51f27-db67-45d7-9c6d-e1ea2b65516b"
      unitRef="usd">1662147000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzQtMy0xLTEtMA_cc08967c-ee8b-47f8-a99c-c2bf7e390d0a"
      unitRef="usd">1631715000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzIx_91f52675-330f-487d-b0d2-1b8494e27199"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzIx_9ae7d280-f803-4b7e-b9f1-40455943e647"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzM1_5aba82e8-dd16-420a-906f-3ed48c0565b1"
      unitRef="shares">12500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzM1_fb00da5a-a053-4cc8-812a-438e6729ffc8"
      unitRef="shares">12500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzU3_f9cdf852-3732-4575-9594-322ff95913ce"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMC0xLTEtMC90ZXh0cmVnaW9uOmUwY2ZjNDUxZGJmYTQwM2Q4YjE1NDhmOTJhZmQzYmJmXzU3_fa410044-dc9b-42a9-bb15-694efca429a3"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMS0xLTEtMA_c301c9e5-15a9-4ffe-b63b-6c85a4549388"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzctMy0xLTEtMA_1c0ed14b-fb1b-46d5-8f91-0d2aa9d75581"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzE4_b2ac70bf-a3e7-4462-a1ac-c6454ce589d3"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzE4_c161fae5-7c55-482e-9295-9d8bb2e4d00b"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzMy_85a39e81-0365-4f7a-9b45-3d3469fb0131"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzMy_f6665d15-2885-434a-8fd9-ee3127e0e916"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzU0_927215ee-7274-4025-bd54-3759629aeff9"
      unitRef="shares">180251351</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzc1_515efb59-01ff-4976-aa3d-a23975548fbb"
      unitRef="shares">179867629</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzExOA_24825b43-0fe9-46b5-8f52-9fefb8569cd2"
      unitRef="shares">180178308</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOmQzZDlhY2ZhNGQwYTRjMzQ5YzZlYTU3YzRiZDhjNTFhXzEzOQ_df5dc930-56ea-4ef0-b12a-503f126a6c3c"
      unitRef="shares">179794586</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMS0xLTEtMA_7a140fb8-e806-4045-9d4d-d93daababe5b"
      unitRef="usd">18000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzgtMy0xLTEtMA_bb09ff15-3031-4453-8044-3939c70f70e1"
      unitRef="usd">18000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwY2JhMTE5M2UwMTQ1NjU5ZDljMmVmMzAyNzFhMGVlXzIw_1e4fc735-66f6-4183-b866-db7d26cb242d"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmEwY2JhMTE5M2UwMTQ1NjU5ZDljMmVmMzAyNzFhMGVlXzIw_4cde4e7c-2ebd-40c9-80f2-041925b53417"
      unitRef="shares">383722</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzktMS0xLTEtMA_39ef50a3-ea2a-47dc-b287-97011b913564"
      unitRef="usd">2403000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfMzktMy0xLTEtMA_a7b9e261-7d04-4aec-8b99-f95f98a9f5a6"
      unitRef="usd">2403000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDAtMS0xLTEtMA_9a6e62f7-4a1c-4f31-b444-49195aa46670"
      unitRef="usd">1132964000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDAtMy0xLTEtMA_42f6e6a4-39ef-48bd-a54a-1eb30ecdc852"
      unitRef="usd">1129312000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDEtMS0xLTEtMA_eb6dca04-840f-496d-8567-10e346272390"
      unitRef="usd">-71076000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDEtMy0xLTEtMA_05521355-22aa-4db7-a6a9-6d2019cb9d64"
      unitRef="usd">-100031000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDItMS0xLTEtMA_3d7f8374-bcc5-4b88-8fde-9434995e73e9"
      unitRef="usd">-2892000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDItMy0xLTEtMA_cbd730f0-9650-4c86-9c8a-62f73b7f2830"
      unitRef="usd">-11172000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDMtMS0xLTEtMA_964fa272-be27-4eb0-be1c-07e5b5f0dc81"
      unitRef="usd">1056611000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDMtMy0xLTEtMA_946158bd-8016-4a38-bfa3-a8767fa75b13"
      unitRef="usd">1015724000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDQtMS0xLTEtMA_6a1713e4-0aeb-43c2-bd37-3a330d8283a5"
      unitRef="usd">2718758000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xNi9mcmFnOjQwZGY4NzlkOGEzYTRkNWVhYmRiZWIyYmIwYTM1MzIxL3RhYmxlOmMxYjc2OWRmNzZjNjQ2YzZiMmRiY2Q5ZjA2OWQ4NDQwL3RhYmxlcmFuZ2U6YzFiNzY5ZGY3NmM2NDZjNmIyZGJjZDlmMDY5ZDg0NDBfNDQtMy0xLTEtMA_abb6de84-abcf-4ab2-bbe4-f61b02d5fdb6"
      unitRef="usd">2647439000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMi0xLTEtMS0w_a6880d2f-989a-4ed6-a338-2211a7c7d4e9"
      unitRef="usd">860272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMi0zLTEtMS0w_0fc13389-4f49-4940-966d-236947b1b597"
      unitRef="usd">740848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMi01LTEtMS0w_f3aa6673-5c86-4e0b-9182-aa0c9dc4bd6a"
      unitRef="usd">1619509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMi03LTEtMS0w_7092c949-9455-4924-9140-2ccc70622d25"
      unitRef="usd">1446288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMy0xLTEtMS0w_ca40bd7b-c266-4d7e-9a34-bf34bddf98c6"
      unitRef="usd">661304000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMy0zLTEtMS0w_81a3e5d2-60e5-483d-8cf2-37e2b3c4de9b"
      unitRef="usd">574528000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMy01LTEtMS0w_8979b97e-f12f-4219-8038-b2e07a6e24ca"
      unitRef="usd">1255068000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMy03LTEtMS0w_e74dcb2e-c62b-4887-9a8e-f079c20ea3a9"
      unitRef="usd">1121939000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNC0xLTEtMS0w_44e6c4d1-714d-40b4-968b-8570e6693bf1"
      unitRef="usd">198968000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNC0zLTEtMS0w_fdea9b70-a29d-426c-ae30-d3139730f24a"
      unitRef="usd">166320000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNC01LTEtMS0w_c258f7dd-65d5-40e4-af6a-0380a8b676fe"
      unitRef="usd">364441000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNC03LTEtMS0w_d52b56ae-7140-43a7-a639-2b7e36640794"
      unitRef="usd">324349000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNy0xLTEtMS0w_10df3d5e-57a0-474e-ae6b-d1f7f30c841d"
      unitRef="usd">134257000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNy0zLTEtMS0w_699c0bb1-f6a8-4ee7-9509-7ea36007e790"
      unitRef="usd">124918000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNy01LTEtMS0w_99722ca6-6d6a-4d1a-92c4-f5d40a2ce1a9"
      unitRef="usd">254297000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfNy03LTEtMS0w_add9ad89-fb8d-4305-b56a-03457f4faddd"
      unitRef="usd">254198000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOC0xLTEtMS0w_45c7d213-0d08-4596-89ec-42dd7793273a"
      unitRef="usd">16619000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOC0zLTEtMS0w_dab652e6-2524-4602-a7f1-e5da08a9d13f"
      unitRef="usd">18194000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOC01LTEtMS0w_854b3a43-b2e1-48e1-8deb-c1a72475cf2a"
      unitRef="usd">32958000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOC03LTEtMS0w_2ef2dbf6-d88d-4ead-b5d3-8a710bf6f244"
      unitRef="usd">38295000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOS0xLTEtMS0w_b92d7921-9b71-4fa8-bc4b-732ffabb1d78"
      unitRef="usd">150876000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOS0zLTEtMS0w_48734384-da12-4275-ae73-9521c081b47f"
      unitRef="usd">143112000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOS01LTEtMS0w_7367302d-7992-4118-aaea-b59cb1f246cd"
      unitRef="usd">287255000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfOS03LTEtMS0w_12d7da9d-5abf-4a1e-8ee5-7fc9757675e5"
      unitRef="usd">292493000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTAtMS0xLTEtMA_7bd95f3d-6eb7-4917-861c-76d065d60add"
      unitRef="usd">48092000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTAtMy0xLTEtMA_c3f61157-5c62-4751-afcb-c501093e6d6a"
      unitRef="usd">23208000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTAtNS0xLTEtMA_c574609a-e894-450b-8927-ba17320ea3a6"
      unitRef="usd">77186000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTAtNy0xLTEtMA_e999a6de-48a7-4d14-b7f5-ddf5246618ea"
      unitRef="usd">31856000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTMtMS0xLTEtMA_cda68414-1cbd-4fff-a9ac-a566dffb84d6"
      unitRef="usd">17236000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTMtMy0xLTEtMA_e0972bb3-05d0-4ed4-a4cb-38a2e8145e26"
      unitRef="usd">31432000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTMtNS0xLTEtMA_0bab1c17-cd45-4fe5-b195-6515942af368"
      unitRef="usd">36717000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTMtNy0xLTEtMA_2aa6c02a-8c6b-4a0c-8d9b-18311a85aec8"
      unitRef="usd">59519000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTQtMS0xLTEtMA_0980a0be-81fe-4828-afe5-17f1c225e700"
      unitRef="usd">1686000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTQtMy0xLTEtMA_3331b014-dd34-4527-9f93-d6f7e5743e98"
      unitRef="usd">1012000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTQtNS0xLTEtMA_6926035b-bf20-47c2-a2db-a6d25206119a"
      unitRef="usd">2891000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTQtNy0xLTEtMA_0e49204c-d8f4-4c41-a2fe-329c555fa799"
      unitRef="usd">1574000</us-gaap:InvestmentIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTUtMS0xLTEtMA_fad786e9-e8ba-4067-8714-41dc0ac2eb3c"
      unitRef="usd">5000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTUtMy0xLTEtMA_2e46e708-63e5-4af8-8805-f49427a103aa"
      unitRef="usd">14000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTUtNS0xLTEtMA_1ac414a1-fc0d-4a60-9e05-47463962d78a"
      unitRef="usd">-12396000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTUtNy0xLTEtMA_178da955-512b-49cf-b023-e25e0d55b488"
      unitRef="usd">22000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTYtMS0xLTEtMA_dd89a373-c2ac-428f-9130-1841d61d66f0"
      unitRef="usd">-15545000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTYtMy0xLTEtMA_94702222-f49f-4c7a-94c8-536af8ea7f26"
      unitRef="usd">-30406000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTYtNS0xLTEtMA_16b71e0f-3c2e-4a37-8d1a-aefdc325eb1f"
      unitRef="usd">-46222000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTYtNy0xLTEtMA_1f726b18-a799-49d1-ab33-5fe0c89fa6a9"
      unitRef="usd">-57923000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTgtMS0xLTEtMA_b2506da1-b4f3-4a3d-9cd4-3c89106e10c8"
      unitRef="usd">32547000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTgtMy0xLTEtMA_320f8ad0-ca74-4a62-ba34-9af57648809d"
      unitRef="usd">-7198000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTgtNS0xLTEtMA_691a38d0-057a-4a10-b64a-49201829a456"
      unitRef="usd">30964000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTgtNy0xLTEtMA_2151498d-0037-4f2f-bc4d-441a58460533"
      unitRef="usd">-26067000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTktMS0xLTEtMA_9d9cad36-0432-4efb-8bce-158145df8e6e"
      unitRef="usd">731000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTktMy0xLTEtMA_2a186b9d-dee8-4306-bb66-bf426d484176"
      unitRef="usd">470000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTktNS0xLTEtMA_ba38d225-123f-4988-a288-cf8792627ee7"
      unitRef="usd">2009000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMTktNy0xLTEtMA_54ff4f56-8e14-4b1a-9980-f7ff462f974c"
      unitRef="usd">1511000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjEtMS0xLTEtMA_10ab27c7-b502-4200-9784-c95eec982689"
      unitRef="usd">31816000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjEtMy0xLTEtMA_b21c7b2e-1680-49fb-87f2-63603f6f1c82"
      unitRef="usd">-7668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjEtNS0xLTEtMA_4fd5ccb0-4aa1-4769-ab34-02eb8965a4d2"
      unitRef="usd">28955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjEtNy0xLTEtMA_ef8ece61-0cd7-4495-a2d3-d5ceff897e9b"
      unitRef="usd">-27578000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiY2MwNGE3YTE0NDQ2Mzk5ZjU1M2QyYjc2NGIxNWIwXzEwMA_21cdce1d-ad37-4604-93d2-2a4458e58122"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiY2MwNGE3YTE0NDQ2Mzk5ZjU1M2QyYjc2NGIxNWIwXzEwNA_73f4424c-df1e-443d-b555-5942a2dbee9d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiY2MwNGE3YTE0NDQ2Mzk5ZjU1M2QyYjc2NGIxNWIwXzEwOA_3ba31dc1-b8d1-49a5-9123-69e6ee4c5f35"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMC0xLTEtMC90ZXh0cmVnaW9uOjBiY2MwNGE3YTE0NDQ2Mzk5ZjU1M2QyYjc2NGIxNWIwXzExNQ_5d3f0993-28d4-4b3d-8db6-3834c2d98327"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMS0xLTEtMA_c10155e3-36c7-4f2f-87a6-26bf9834dca0"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtMy0xLTEtMA_00cbdf54-ae07-4abc-be6f-17312df08ff9"
      unitRef="usd">4576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtNS0xLTEtMA_cb115fb8-8bee-400e-b5ea-bb79e5b57c37"
      unitRef="usd">8280000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjQtNy0xLTEtMA_7c791bbe-67ca-455b-9272-1d1c247bc68a"
      unitRef="usd">-12056000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjUtMS0xLTEtMA_0ceb67f4-ea60-4bfd-b1cb-18b7801de555"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjUtMy0xLTEtMA_ff483304-e8b2-4c93-bd50-f5cb15ece6b2"
      unitRef="usd">4576000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjUtNS0xLTEtMA_185f6625-54f2-4025-ab34-5c8dff90c62b"
      unitRef="usd">8280000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjUtNy0xLTEtMA_f1d71430-93a3-46f4-aace-0f98a97332fc"
      unitRef="usd">-12056000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjYtMS0xLTEtMA_425e902d-bfbf-46a2-8aa5-40681e89e098"
      unitRef="usd">36015000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjYtMy0xLTEtMA_562fb3f3-c69e-4663-b4ff-535eae5cb5d1"
      unitRef="usd">-3092000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjYtNS0xLTEtMA_e745456c-29d4-4f26-b340-ef51c1e5d747"
      unitRef="usd">37235000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjYtNy0xLTEtMA_2837fde0-2b6b-4f7e-9bd9-629ff8304a9a"
      unitRef="usd">-39634000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjktMS0xLTEtMA_44486c06-761c-4114-b0fb-b021d946b569"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjktMy0xLTEtMA_108cb275-5d4d-4b7d-b7d6-1d830996eba4"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjktNS0xLTEtMA_b3911308-2f21-4b16-8910-99061e018cb6"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMjktNy0xLTEtMA_d450fa25-d393-47ff-816d-3f511084795c"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzAtMS0xLTEtMA_630ba583-a63b-4b6c-a6bf-f10ae89a83e3"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzAtMy0xLTEtMA_0b7a4f50-86a8-470f-b53d-1dfe9cc6533b"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzAtNS0xLTEtMA_7516aac5-9b97-48c5-9ee8-1bfccbcf1bf9"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzAtNy0xLTEtMA_9ebd2697-1f9b-4de5-8da8-cca091304f43"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzItMS0xLTEtMA_04f41780-7638-4220-af92-1442d6863fb1"
      unitRef="shares">179843000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzItMy0xLTEtMA_2a08310d-fe6b-43a9-b212-7e853073d5ed"
      unitRef="shares">176711000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzItNS0xLTEtMA_24bc2f52-d9e0-46cb-ae04-f293aecfb2be"
      unitRef="shares">179826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzItNy0xLTEtMA_abab7788-83e9-4e50-a9f4-4a8bf89ce528"
      unitRef="shares">176686000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzMtMS0xLTEtMA_9b151af3-8225-4073-aee6-a9c8c246498e"
      unitRef="shares">181037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzMtMy0xLTEtMA_05b187d8-ebe4-4065-a150-bb6fb8f713e4"
      unitRef="shares">176711000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzMtNS0xLTEtMA_decba5d2-e488-477f-bb9a-2328355d7134"
      unitRef="shares">180975000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8xOS9mcmFnOmIzY2IyYjk1MmMyZjQxYzQ4ZjY3ZGZmN2RmZjIyZWM2L3RhYmxlOjFiYTY1N2ZmNjIyNDRkYjZiM2VkZTRlMzY3MDYzNDc2L3RhYmxlcmFuZ2U6MWJhNjU3ZmY2MjI0NGRiNmIzZWRlNGUzNjcwNjM0NzZfMzMtNy0xLTEtMA_000a5230-6a4e-46a0-83d8-77a073124818"
      unitRef="shares">176686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMy0xLTEtMS0w_4fd5ccb0-4aa1-4769-ab34-02eb8965a4d2"
      unitRef="usd">28955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMy0zLTEtMS0w_ef8ece61-0cd7-4495-a2d3-d5ceff897e9b"
      unitRef="usd">-27578000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNS0xLTEtMS0w_95244a9e-377f-4ee0-84cd-a4edbb3b3cd4"
      unitRef="usd">35705000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNS0zLTEtMS0w_8f7341ab-6b7e-432f-b4ac-73b26c52fe07"
      unitRef="usd">41813000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <bios:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNi0xLTEtMS0w_2bfc5fbe-1955-4f00-a190-2e5503237599"
      unitRef="usd">5766000</bios:OperatingLeaseRightOfUseAssetAmortization>
    <bios:OperatingLeaseRightOfUseAssetAmortization
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNi0zLTEtMS0w_a00de7f5-1516-4f9a-8630-06d40b60a584"
      unitRef="usd">11240000</bios:OperatingLeaseRightOfUseAssetAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNy0xLTEtMS0w_2e4c085f-5bfb-4b07-bd0a-fd7cf0122f8b"
      unitRef="usd">907000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNy0zLTEtMS0w_b9ff1230-c888-4f63-a387-34a4e2e00239"
      unitRef="usd">598000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfOC0xLTEtMS0w_658d811f-ecf9-4dbc-bf4b-abd230c977d0"
      unitRef="usd">-12403000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfOC0zLTEtMS0w_0ab3be5d-423d-48b1-9f7a-d8f95f5c6024"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfOS0xLTEtMS0w_3f1883d1-73cb-49d4-a03f-2cb1bf776ab7"
      unitRef="usd">2512000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfOS0zLTEtMS0w_c41803b0-09cf-46e8-b55f-a16d86324f0d"
      unitRef="usd">2764000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTAtMS0xLTEtMA_ec638d8a-816b-44bf-add0-49b709e54075"
      unitRef="usd">0</bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative>
    <bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTAtMy0xLTEtMA_61dee48e-1d61-4297-9d57-27510e97e73a"
      unitRef="usd">3746000</bios:LossOnDiscontinuanceOfCashFlowHedgeDerivative>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTEtMS0xLTEtMA_2e708dfb-2a2f-4670-965f-e1a886f3f292"
      unitRef="usd">2891000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTEtMy0xLTEtMA_cac9d2c2-203f-40b1-bcfc-c3987b3f141f"
      unitRef="usd">1574000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:ShareBasedCompensation
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTItMS0xLTEtMA_33791704-a02b-417f-af69-0c1f051bfc45"
      unitRef="usd">3730000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTItMy0xLTEtMA_ad94332f-a8da-4e79-a3c9-d8703a5d0306"
      unitRef="usd">1418000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTMtMS0xLTEtMA_367fc7fe-ce72-4faf-8338-22b89fb5c6eb"
      unitRef="usd">261000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTMtMy0xLTEtMA_3f3f7bb1-fe9c-4cc1-9fd1-e720ddecf3e7"
      unitRef="usd">-769000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTUtMS0xLTEtMA_01a28371-515f-4858-abac-c10389941021"
      unitRef="usd">9866000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInReceivables
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTUtMy0xLTEtMA_4e5e350c-c960-4a96-83a7-adfebbfbe0cc"
      unitRef="usd">-4194000</us-gaap:IncreaseDecreaseInReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTYtMS0xLTEtMA_8ccf544d-64e2-45e4-a2bc-cef1277ae113"
      unitRef="usd">14651000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTYtMy0xLTEtMA_ac58f750-4fda-452b-b8d5-8fd424e8509c"
      unitRef="usd">33239000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTctMS0xLTEtMA_22dcb105-db44-4d20-820a-47aaebc42c9c"
      unitRef="usd">-4627000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTctMy0xLTEtMA_7bcd9a51-8b9f-4874-971f-59f2407fcaeb"
      unitRef="usd">-1199000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTgtMS0xLTEtMA_d5ce296c-b1e2-4c2a-8cee-380130590353"
      unitRef="usd">26532000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTgtMy0xLTEtMA_c51af693-dde1-456a-a976-3f7588ebb956"
      unitRef="usd">36422000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTktMS0xLTEtMA_58670416-0f96-4b33-9f3b-d833d102cfac"
      unitRef="usd">-907000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMTktMy0xLTEtMA_30e1d524-e921-4bfc-9454-29fb836fbd93"
      unitRef="usd">1977000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjAtMS0xLTEtMA_1bb5fb51-ae3a-4f6a-ab48-b84818b12f1f"
      unitRef="usd">6425000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjAtMy0xLTEtMA_bfbabaea-aea5-43fb-a153-1fddb21c9a01"
      unitRef="usd">13767000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OperatingLeasePayments
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjEtMS0xLTEtMA_c3414014-9adf-432b-886f-4fcfd557f559"
      unitRef="usd">8277000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjEtMy0xLTEtMA_c4e5f298-3ecf-4add-bca2-6cc3812d5116"
      unitRef="usd">9382000</us-gaap:OperatingLeasePayments>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjItMS0xLTEtMA_1677e5ef-71ed-4bbc-bde9-4fc888b6ab94"
      unitRef="usd">-803000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjItMy0xLTEtMA_372f1a36-8b03-4992-a43a-5dcb48721ef0"
      unitRef="usd">-6794000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjMtMS0xLTEtMA_7883315e-7717-41b2-9f3f-09863311aa17"
      unitRef="usd">92034000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjMtMy0xLTEtMA_dcd7d8dd-de01-4b03-9bba-9622ef0fc9a0"
      unitRef="usd">53390000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjYtMS0xLTEtMA_6303c7c2-3161-4b77-8777-89421304cc04"
      unitRef="usd">6808000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjYtMy0xLTEtMA_a39d4fcf-3202-450b-9262-715dcc729e30"
      unitRef="usd">9269000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjctMS0xLTEtMA_236f8e0f-bd13-4ee5-96be-1a93222ca5a5"
      unitRef="usd">0</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjctMy0xLTEtMA_b00f8fe4-47ca-4e91-9508-d5a6602d734e"
      unitRef="usd">-541000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjgtMS0xLTEtMA_b15a06ef-ec96-471a-b7a4-821a7d8efdea"
      unitRef="usd">18852000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjgtMy0xLTEtMA_4b21d0e6-36cb-49f8-8c09-a65a760bcd86"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjktMS0xLTEtMA_76eb8cc7-f0d3-48d6-ba3c-d9818038b5bc"
      unitRef="usd">-25660000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMjktMy0xLTEtMA_fe3cfbac-3b9a-4f36-a2ee-96d762f873c1"
      unitRef="usd">-8728000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzItMS0xLTEtMA_fb1e009d-9ffb-4d87-ba38-5de2845900b5"
      unitRef="usd">78000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzItMy0xLTEtMA_09486df3-ac6b-4284-94ef-74ceec39a4ea"
      unitRef="usd">645000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzMtMS0xLTEtMA_83f4a7c7-1ac3-4067-a6e4-55dab73d6d2a"
      unitRef="usd">355200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzMtMy0xLTEtMA_d4c742d9-87da-447b-a114-1f9fc5874d3b"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzQtMS0xLTEtMA_49f14233-65a4-4343-aa0c-251c3c5801a8"
      unitRef="usd">5888000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzQtMy0xLTEtMA_2487cf70-b624-4c1d-b5d5-4f4d8a73fcfd"
      unitRef="usd">4625000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForDepositsAppliedToDebtRetirements
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzUtMS0xLTEtMA_d29dd4b4-2c95-4d99-b62c-c2df50fa39a7"
      unitRef="usd">352009000</us-gaap:PaymentsForDepositsAppliedToDebtRetirements>
    <us-gaap:PaymentsForDepositsAppliedToDebtRetirements
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzUtMy0xLTEtMA_27356d44-8644-47dd-8826-6a25edce621b"
      unitRef="usd">0</us-gaap:PaymentsForDepositsAppliedToDebtRetirements>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzYtMS0xLTEtMA_66c482a5-6c6c-4ad2-83db-a2c858c6d4fb"
      unitRef="usd">2880000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzYtMy0xLTEtMA_0faf4039-da76-4502-8b91-e28841fccecc"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzctMS0xLTEtMA_12fb1322-3482-4b1e-8b2f-9e0fd7c29122"
      unitRef="usd">2458000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzctMy0xLTEtMA_43e57b6c-6f86-4fbe-bf53-022697f93563"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzgtMS0xLTEtMA_626eb9ba-a835-491e-8bd2-47b065d3cd5b"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzgtMy0xLTEtMA_133c75c4-0808-4f34-841f-1fdfcb42d5b0"
      unitRef="usd">11651000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzktMS0xLTEtMA_1aa8a7e7-7810-43ec-b683-cc21fb4c89d4"
      unitRef="usd">-8113000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfMzktMy0xLTEtMA_32f637ca-d8b5-4636-bb29-b3d056ac6470"
      unitRef="usd">6381000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDAtMS0xLTEtMA_7fad32c0-74bd-44bf-9e69-7232b2cccc90"
      unitRef="usd">58261000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDAtMy0xLTEtMA_43683d36-f3d0-4b17-b9a2-f7f4cfbbaa6c"
      unitRef="usd">51043000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDEtMS0xLTEtMA_960890ce-4d8a-40fe-86c6-5e2eaa7ff065"
      unitRef="usd">99265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic17947a9bd594005971e572366914ece_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDEtMy0xLTEtMA_68988a87-c645-4970-8b04-7799bbd5d4f2"
      unitRef="usd">67056000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDItMS0xLTEtMA_eb58c34e-a939-4ea8-9dad-b66e73c671d9"
      unitRef="usd">157526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74e54291d9804d158a19db2ba91a1ca6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDItMy0xLTEtMA_38adc348-933e-4206-b65e-2b14fb87a138"
      unitRef="usd">118099000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDUtMS0xLTEtMA_4cbd06a8-a101-4b8c-bf54-f97e2c8a0b71"
      unitRef="usd">37405000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDUtMy0xLTEtMA_80dd2230-a5bf-40d8-9aac-b9c41d0b9757"
      unitRef="usd">53199000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDYtMS0xLTEtMA_ee61463b-83ec-4288-9682-74a8a4b27289"
      unitRef="usd">1168000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDYtMy0xLTEtMA_54689803-7aba-49c1-a626-3ad2af1863a4"
      unitRef="usd">1887000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDctMS0xLTEtMA_7d806f1b-111e-42eb-bb79-648800a27084"
      unitRef="usd">12909000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:OperatingLeasePaymentsUse
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yMi9mcmFnOjk3NzAzMWUzN2ZmNjQ5YzA4ZTk5M2FjMTQyOThkYTI4L3RhYmxlOjgzYjRmNDg5NTBhYTQxZTRhMjg2OTI2ZWU3MzhiOWM3L3RhYmxlcmFuZ2U6ODNiNGY0ODk1MGFhNDFlNGEyODY5MjZlZTczOGI5YzdfNDctMy0xLTEtMA_27ab9ce0-ca6b-47be-98ec-e73f3cc2f3ba"
      unitRef="usd">13388000</us-gaap:OperatingLeasePaymentsUse>
    <us-gaap:StockholdersEquity
      contextRef="i83b7566fb9b9490c81152e8c8ec09b04_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS0xLTEtMS0w_380c6fde-1f24-4a52-934f-3dc3d023f060"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6e643d7e2f794174b915991eebbe9e85_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS0zLTEtMS0w_aabfb29d-e972-4aac-adf6-0135c90b96ea"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia676a94d66b343e095597d16a2c5cec3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS01LTEtMS0w_08e75fc2-6c79-4a97-b84a-15d87bee1eeb"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c887f7c5663404283d3599ec2b4835f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS03LTEtMS0w_a522a0f1-d0e1-4d17-a06a-2c7a4a3b2b98"
      unitRef="usd">1008362000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieab957bb15654c458f5c80a27b2ee025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS05LTEtMS0w_65498e32-d284-4ac9-9d63-d0d4ac1951f1"
      unitRef="usd">-91955000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d0f3f012279456c9d6a79029ea476c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS0xMS0xLTEtMA_81204a26-a68a-4823-b845-caf185baa072"
      unitRef="usd">-7195000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic17947a9bd594005971e572366914ece_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMS0xMy0xLTEtMA_8e201a93-2703-42e9-abfa-6b7ceb713df6"
      unitRef="usd">906827000</us-gaap:StockholdersEquity>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i4e0b6f32a3f048b3b22a637a4ed8d578_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMi03LTEtMS0w_da7978a2-e2ca-4ea5-b560-68cc42348db2"
      unitRef="usd">549000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMi0xMy0xLTEtMA_eb5f3c60-3aa5-4fdd-bd22-a7bb3a2e89ff"
      unitRef="usd">549000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4e0b6f32a3f048b3b22a637a4ed8d578_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMy03LTEtMS0w_af36f2b0-425d-40ac-9fef-802d9f826466"
      unitRef="usd">757000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMy0xMy0xLTEtMA_3defdd8a-daf9-4dd2-a241-8834932bb972"
      unitRef="usd">757000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i7f03fa2dbf38468a8b090da5f03dc07d_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNC05LTEtMS0w_6913f755-fb41-4f17-8d32-28845fdeefb6"
      unitRef="usd">-19910000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNC0xMy0xLTEtMA_30fc1374-6bd0-4291-ab59-1d73d98d3716"
      unitRef="usd">-19910000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id8233c4a6d4b4795a9362b591775bb36_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNS0xMS0xLTEtMA_2d3da9c5-3d34-4b9c-b131-e94b05b008d9"
      unitRef="usd">-16632000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNS0xMy0xLTEtMA_88b667b5-8621-4ddc-a0f5-3e5bb3086759"
      unitRef="usd">-16632000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2a8069ecfbb1425fbaf74b52159f696d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi0xLTEtMS0w_c864bd58-24f4-4c44-9183-fefa0d110bbc"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i552138da75fc4ad9b4a8ab9eb67eac85_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi0zLTEtMS0w_b1bed397-36d6-451d-b9e2-9bc83709db2f"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie3811a61b52d489a8e64339d24385cab_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi01LTEtMS0w_d512440c-a304-482f-9f3e-408092a34a9d"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f3fdddf16b449fa91992738fcd86d9c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi03LTEtMS0w_5bab6764-6f8d-4ce7-988d-df15f3dbb41c"
      unitRef="usd">1008570000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8d9e2253a5a492fa32324fbe346ce11_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi05LTEtMS0w_5ec45538-4fa5-4d1f-9b9e-6d2b3fcc9392"
      unitRef="usd">-111865000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc4e7cd470bf40769b9b0926c57bfad5_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi0xMS0xLTEtMA_676f57df-4cef-4dd4-9eeb-da5c9abeff7b"
      unitRef="usd">-23827000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33ad875f1bcc4bfa88edab2be8dd049f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNi0xMy0xLTEtMA_f6f9cfd5-d0f6-4710-a86f-2d3088ff85f7"
      unitRef="usd">870493000</us-gaap:StockholdersEquity>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i7fc36b6d858049cd994a013c1c1e57ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNy03LTEtMS0w_b188d00b-1bc8-4107-b6b9-bc089b943226"
      unitRef="usd">96000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfNy0xMy0xLTEtMA_9b649d9d-6fdd-463d-8525-ee081adeb013"
      unitRef="usd">96000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7fc36b6d858049cd994a013c1c1e57ef_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfOC03LTEtMS0w_89855f45-1baf-4fd8-b381-6faf7dc88515"
      unitRef="usd">661000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfOC0xMy0xLTEtMA_aecfaac5-aa22-4b5e-9e68-0459c08dfd25"
      unitRef="usd">661000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i5de164016e22475cb90954994497235f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfOS05LTEtMS0w_1da9661c-5504-421d-a711-717c9cdd2678"
      unitRef="usd">-7668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfOS0xMy0xLTEtMA_b1603798-5c68-43ef-884f-7aa4e51fb303"
      unitRef="usd">-7668000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia77c180aeaef4786a666a8215e5c135f_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTAtMTEtMS0xLTA_22429f3b-d83e-4236-9aa0-6c1947f002b4"
      unitRef="usd">4576000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTAtMTMtMS0xLTA_a6529c96-ff48-4958-82e1-e0afaf140b4b"
      unitRef="usd">4576000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="iff9e286b8b0744e18c2a5d2e53bdb0cf_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtMS0xLTEtMA_a903344d-46f6-46ec-9417-b4b2ffc9d99c"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i20e7dbe6900c4eec8b89e0234a68e5e2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtMy0xLTEtMA_f3f10f02-db3c-4d43-881c-619f03fe9ebb"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4195999381584b08b9bb1005a7a235e9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtNS0xLTEtMA_5c6f5213-84e4-48f9-be4a-3111b43e26af"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i194822adbaf247debd365027f91f8c8e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtNy0xLTEtMA_13616365-db5a-4fb4-b601-1d4995e66494"
      unitRef="usd">1009135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic8c97879aabd42f896e4a509a1a87bf3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtOS0xLTEtMA_2d0d5868-3a64-42ef-b477-20270e86c478"
      unitRef="usd">-119533000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28bfae32b8db4850bbfb5a612c1d1589_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtMTEtMS0xLTA_be7c7d44-45fd-4b1a-9b4e-23256b871e21"
      unitRef="usd">-19251000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74e54291d9804d158a19db2ba91a1ca6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTEtMTMtMS0xLTA_de343480-1a8a-420b-87d1-27900000d8a0"
      unitRef="usd">867966000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64d15cac277a4cc28776702aa4b1b4d0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtMS0xLTEtMA_033db63e-9e15-441a-9f86-0590968ad42f"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8971305ccc3d4e9f876cd1c52d3017a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtMy0xLTEtMA_c7cbb328-3c09-4b69-ae68-5dd18f74dc29"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i47fabf49c43e4fa596ee7f75b79aaeb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtNS0xLTEtMA_7490345d-2943-4245-99f4-571d9de25df6"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc33bfc73ce24d6a9fd81afb2506665a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtNy0xLTEtMA_dce27c07-ac82-4aed-9c54-8abe73c70b08"
      unitRef="usd">1129312000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i115b4a24bbb54aa686e0823e27874f34_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtOS0xLTEtMA_02c13d9e-98d8-481d-87fb-2532b3443d18"
      unitRef="usd">-100031000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i210ef0b8f1344de69dfb4cb9131c052b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtMTEtMS0xLTA_4ac7e07c-98e6-4c3c-ab6e-e7a280bdf8cd"
      unitRef="usd">-11172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTMtMTMtMS0xLTA_15ef3be8-8e84-42c7-99cf-c47e21ef9ea3"
      unitRef="usd">1015724000</us-gaap:StockholdersEquity>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="ib170b9bd716e498588afd40ce0adcfe6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTQtNy0xLTEtMA_5f9db74f-21d5-496c-90e1-ab5dabe88820"
      unitRef="usd">69000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i0e05711427c848849e525bd427c08cbf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTQtMTMtMS0xLTA_78b9be86-5b4b-4464-b739-a3240613754d"
      unitRef="usd">69000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib170b9bd716e498588afd40ce0adcfe6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTUtNy0xLTEtMA_9cc4eb67-033f-4e06-a460-096d5b4f4c4e"
      unitRef="usd">1205000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0e05711427c848849e525bd427c08cbf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTUtMTMtMS0xLTA_b6d2fefe-618c-4d67-bdf3-2ac72bde7e0c"
      unitRef="usd">1205000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="i32d0dd50ea1845a7b6d99c7e67e87863_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTYtOS0xLTEtMA_1d7c4a0d-9e88-4a6e-9e73-abcf4594e762"
      unitRef="usd">-2861000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0e05711427c848849e525bd427c08cbf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTYtMTMtMS0xLTA_f8596496-f24f-4f81-9a29-e641a0af9949"
      unitRef="usd">-2861000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6a3f8faf1dc046df80f2620b3e4a3fd9_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTctMTEtMS0xLTA_61322816-cb5d-4f26-9e72-748cd5673542"
      unitRef="usd">4081000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e05711427c848849e525bd427c08cbf_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTctMTMtMS0xLTA_8634c0f8-de93-45f1-acac-5e55cee0016f"
      unitRef="usd">4081000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5311e5516b7b4c559521bb9d79e48b85_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtMS0xLTEtMA_ed046c53-fbe5-436c-b563-cb8c38043a02"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12857ace5d0b42948998ecc7bf5bdc70_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtMy0xLTEtMA_91577ca7-9843-4c67-9aa8-75475d9778d4"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6ba24a826934bc09c6cf7844762b794_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtNS0xLTEtMA_390ced69-4b33-45da-be05-69354b42e07c"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie69c3bd5b1dd457c82fa34d599184893_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtNy0xLTEtMA_02081a48-3f21-4249-990e-850e93703eff"
      unitRef="usd">1130448000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i942044bb7a9146fe802341fe6572bbd1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtOS0xLTEtMA_b2ce80fe-a59e-44aa-a3e2-434879ebcf82"
      unitRef="usd">-102892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i734440bd7c724a329e9928cbc11f6686_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtMTEtMS0xLTA_d9b6106b-ae96-4fb1-8e18-05cecae0406d"
      unitRef="usd">-7091000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i80e233adc2104f6f82b06fe73f7ea358_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTgtMTMtMS0xLTA_8e1787f6-4b58-436a-827b-c74a71f5334a"
      unitRef="usd">1018080000</us-gaap:StockholdersEquity>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i2915795661104530b3d69a650ed3fe11_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTktNy0xLTEtMA_60e7eb8e-b977-4534-a029-77f418e5f839"
      unitRef="usd">9000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMTktMTMtMS0xLTA_4bf8add4-26ea-4e40-9c3e-ac87939c986a"
      unitRef="usd">9000</bios:StockIssuedValueRestrictedStockandStockOptionsExercisedNetOfTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2915795661104530b3d69a650ed3fe11_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjAtNy0xLTEtMA_ccc2cae9-5fe2-40fe-84b8-bf84e3d50d88"
      unitRef="usd">2525000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjAtMTMtMS0xLTA_28de7bc4-604e-4f03-aead-55af05b67013"
      unitRef="usd">2525000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="ic80c82538a52423093b9187795d71622_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjEtOS0xLTEtMA_1678d19d-9002-4e1d-8aa6-748e0df2d7a7"
      unitRef="usd">31816000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjEtMTMtMS0xLTA_3323d4b0-4911-4290-9b79-7b6b7af1c4b5"
      unitRef="usd">31816000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i48719576c41d4004b40992a898af01dc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjItMTEtMS0xLTA_af4441de-0cfa-4d5c-a922-b19a394c052f"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjItMTMtMS0xLTA_67925387-4d27-486e-8c31-464291536ecc"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="id1e35b2bec1c4321a6c69cb70f7bf0f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtMS0xLTEtMA_bb605280-4906-4eab-9fb4-9abb8a6dd394"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45f580e788674470adba8fea65dfb0bf_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtMy0xLTEtMA_1e8bb349-53c4-4ec6-b9dd-83ef0229b659"
      unitRef="usd">18000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b8941ef4325488ea81970a71a585303_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtNS0xLTEtMA_9c60e1ef-772c-49dd-b282-a55440f26251"
      unitRef="usd">-2403000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibe4fed07506342dfadf91958cf9d5957_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtNy0xLTEtMA_ed9644bb-71e9-45b5-aaa8-dced1c2e3ebf"
      unitRef="usd">1132964000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b7600949195495d9993a4381c07c336_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtOS0xLTEtMA_eaa97b4f-2faf-4640-bb4b-648df60a284a"
      unitRef="usd">-71076000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1e1ec6b958294cd7b26326f65645dfed_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtMTEtMS0xLTA_67bf7e03-4f7e-4260-b852-2b4af35857ee"
      unitRef="usd">-2892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8yNS9mcmFnOjk1OGVjYzk4YTdjZTQyZjc4MTBkOGUwNmQ4ZGEwY2IyL3RhYmxlOjA0MzYyZjFmNGQyYTRjMjliNmFiNTgzZDk3MDYyZDgxL3RhYmxlcmFuZ2U6MDQzNjJmMWY0ZDJhNGMyOWI2YWI1ODNkOTcwNjJkODFfMjMtMTMtMS0xLTA_257050fb-df9a-40ff-ad13-4d10ed008a56"
      unitRef="usd">1056611000</us-gaap:StockholdersEquity>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMzY3Nw_d7a17adf-a352-419e-be32-0ead0f46524f">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. 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 is listed on the Nasdaq Global Select Market as of June 30, 2021. 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;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 further discussion of HC I&#x2019;s ownership as of June 30, 2021.  &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. 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 unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States and contain all adjustments, including normal recurring adjustments, necessary to present fairly the Company&#x2019;s financial position, results of operations and cash flows for interim financial reporting. The results of operations for the interim periods presented are not necessarily indicative of the results of operations for the entire year. These unaudited condensed consolidated financial statements do not include all of the information and notes to the financial statements required by GAAP for complete financial statements and should be read in conjunction with the 2020 audited consolidated financial statements, including the notes thereto, as presented in the Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 11, 2021. &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 unaudited condensed consolidated financial statements include the accounts of Option Care Health, Inc. and its subsidiaries. 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 unaudited condensed consolidated statements of comprehensive income (loss). See Equity-Method Investments 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>
    <bios:NumberOfServiceLocations
      contextRef="i8b6162d595bf479b8c6bca7e445aa43e_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMTYxMA_9eee2732-641b-4a9f-ac9d-74839cefc5dc"
      unitRef="pharmacy">97</bios:NumberOfServiceLocations>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMTkzOA_7157c356-448d-4130-879a-7ddabd00bdc7"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMzY3MQ_4a985249-3e71-4d93-b172-bb9abbaa9d53">Basis of Presentation &#x2014;  The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with generally accepted accounting principles (&#x201c;GAAP&#x201d;) in the United States and contain all adjustments, including normal recurring adjustments, necessary to present fairly the Company&#x2019;s financial position, results of operations and cash flows for interim financial reporting. The results of operations for the interim periods presented are not necessarily indicative of the results of operations for the entire year. These unaudited condensed consolidated financial statements do not include all of the information and notes to the financial statements required by GAAP for complete financial statements and should be read in conjunction with the 2020 audited consolidated financial statements, including the notes thereto, as presented in the Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 11, 2021.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMzY4MQ_420f683b-1440-4ce8-b189-d2ed03d44a7e">&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 unaudited condensed consolidated financial statements include the accounts of Option Care Health, Inc. and its subsidiaries. All intercompany transactions and balances are eliminated in consolidation.&lt;/span&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i868347c825134531a326681bd369e914_I20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zMS9mcmFnOjA0YzRhODdkYmRkMTQzYzY5MGVjM2U4MWIxMDk1MDEzL3RleHRyZWdpb246MDRjNGE4N2RiZGQxNDNjNjkwZWMzZTgxYjEwOTUwMTNfMzIzNQ_38b4ab9c-56be-471f-9665-456a5220c9bc"
      unitRef="number">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMyOQ_ac86702d-4b97-4d8b-b80a-39c1d8f0ea2b">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:400;line-height:120%"&gt;In April 2020, the Company received $11.7&#160;million in Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;) grant funds from the federal government, which was reflected in the second quarter 2020 as a cash inflow from financing activities within other financing cash flows in the unaudited condensed consolidated statements of cash flows.  During the third quarter 2020, the Company returned the funds as unused to the federal government.&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;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:120%"&gt;&#x2014; Included in prepaid expenses and other current assets are rebates receivable from pharmaceutical and medical supply manufacturers of $39.9&#160;million and $35.2 million as of June 30, 2021 and  December&#160;31, 2020, respectively. There were no other items included in prepaid expenses and other current assets that comprised 5% or more of total current 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;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 condensed consolidated balance sheets. As of June&#160;30, 2021 and December&#160;31, 2020, the balance of the investments were $19.9 million and $17.0 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 are recorded in equity in earnings of joint ventures in the accompanying unaudited condensed consolidated statements of comprehensive income (loss). The Company&#x2019;s proportionate share of earnings was $1.7 million and $2.9 million for the three and six months ended June&#160;30, 2021. The Company&#x2019;s proportionate share of earnings was $1.0 million and $1.6 million for the three and six months ended June&#160;30, 2020. Distributions from the investees are treated as cash inflows from operating activities within other adjustments in the unaudited condensed consolidated statements of cash flows. During the three and six months ended June&#160;30, 2021, the Company did not received any distributions from the investees. During the three and six months ended June&#160;30, 2020, the Company received distributions from the investees of $0 and $0.5 million, respectively. See Footnote 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;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: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 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="text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.541%"/&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 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,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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="text-align:center;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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&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: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% and 16% for the three and six months ended June&#160;30, 2021. Revenue related to the Company&#x2019;s largest payer was approximately 16% and 15% for the three and six months ended June&#160;30, 2020, respectively. In December 2019, the Company renewed and expanded its multi-year contract with this payer. The contract renewal was effective in February 2020 for a two-year term and auto-renews annually thereafter unless notice is provided. There were no other managed care contracts that represent greater than 10% of revenue for the periods presented.&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;For the three and six months ended June&#160;30, 2021, approximately 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs, such as Medicare and Medicaid. For the three and six months ended June&#160;30, 2020, approximately 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs, such as Medicare and Medicaid. As of June&#160;30, 2021 and December&#160;31, 2020, respectively, approximately 13% and 15%, 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="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 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, concentration 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, however, Option Care Health offers a financial assistance program for patients that meet certain defined hardship criteria.&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 three and six months ended June&#160;30, 2021, approximately 64% and 65%, respectively, of the Company&#x2019;s pharmaceutical and medical supply purchases were from three vendors. For the three and six months ended June&#160;30, 2020, approximately 72% and 72%, respectively, 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 remains some uncertainty regarding the COVID-19 pandemic, as of June&#160;30, 2021 the Company has been able to maintain adequate levels of supplies and pharmaceuticals to support its operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMyNw_84c8f984-12ce-4a81-a00c-afe7bc9b58a7">Cash and Cash Equivalents &#x2014; The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <bios:GrantFundsCARESAct
      contextRef="i4b65a6b7016c4bd59020898c1d52775d_I20200430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMjQx_ff805999-d15f-41fc-adc2-a52459018540"
      unitRef="usd">11700000</bios:GrantFundsCARESAct>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfODIw_146fe8d9-f990-4fca-9bc0-320c6a43a738"
      unitRef="usd">39900000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfODI3_a7423f9b-c8a6-415b-bd2d-75b5409b509a"
      unitRef="usd">35200000</us-gaap:ContractWithCustomerReceivableAfterAllowanceForCreditLoss>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMzNQ_31179d6b-e778-4ffc-955c-deab4e71202d">Equity Method Investments &#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 condensed consolidated balance sheets. As of June&#160;30, 2021 and December&#160;31, 2020, the balance of the investments were $19.9 million and $17.0 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 are recorded in equity in earnings of joint ventures in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestments
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMTMyMA_68d0dcab-367c-4efb-b202-b6398de12d2c"
      unitRef="usd">19900000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMTMyNw_4ebd8a9d-a968-4d89-be3d-f0268a22d388"
      unitRef="usd">17000000.0</us-gaap:EquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMTkyMQ_45780db3-8057-46c6-a989-16d70e1d4c9e"
      unitRef="usd">1700000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMTkyOA_a8c0c54e-bdc6-45a0-9d79-bd2cd5b90d3f"
      unitRef="usd">2900000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMTk5Ng_9fa06406-fc07-44b4-80fd-b8fea1ccf4e9"
      unitRef="usd">1000000.0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMjAwMw_6e12dde7-3cdb-424b-a2ab-89189964375f"
      unitRef="usd">1600000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMjM1OQ_63fc3c8c-fa96-4158-8dce-a8e594adf3cf"
      unitRef="usd">0</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:EquityMethodInvestmentDividendsOrDistributions
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMjM2Ng_8d0e426d-45b1-49bc-9996-1797dd9d849d"
      unitRef="usd">500000</us-gaap:EquityMethodInvestmentDividendsOrDistributions>
    <us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMzNg_612f0e49-474a-45be-8d6b-b0eaf43dc801">As a result, the Company has corrected the misstatements as disclosed in the following tables:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.541%"/&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 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,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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.614%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.325%"/&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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#ffffff;padding: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 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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#cceeff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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="3" style="background-color:#ffffff;padding: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&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;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;</us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i316c0b8a99d345a09906dbfa08143083_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy0xLTEtMS0w_aab7e752-a191-4e8c-aeff-b8599fa4ac64"
      unitRef="usd">644385000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i627ca46e871c4891b688811068a5f041_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy0yLTEtMS0w_b9cb5300-46da-4714-b774-203588aa4639"
      unitRef="number">0.824</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i315eda23e11e4b90bf36127f62e4a815_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy0zLTEtMS0w_bc1418b0-96eb-4d77-a159-21794395efa6"
      unitRef="usd">1893105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ieef3b02d16d74a61bfc1c1c28c225c11_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy00LTEtMS0w_ca69a79e-84e8-4f43-8523-643167a26a96"
      unitRef="number">0.850</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14b0b85d70fd4fa1a1476d170c80970c_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy01LTEtMS0w_1dd35ace-e64e-4022-81f4-fbbb58336c0e"
      unitRef="usd">649880000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc5d30e1a2b64f139e64c3e80b0e20eb_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy02LTEtMS0w_af8f3b96-29b5-4884-bf62-deac9f40de1e"
      unitRef="number">0.808</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib59d0f2772c0428784a20d80405e22fd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy03LTEtMS0w_6db5f9c6-87e6-44be-b83d-442301c37b54"
      unitRef="usd">2542985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5e1e8a5c88a24d3b85c147b0ab672053_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMy04LTEtMS0w_d0a65dbd-55c2-48d5-a0ca-91c75e2772a6"
      unitRef="number">0.839</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4b639f7d5b742699c6d74a0fb1d7eb4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC0xLTEtMS0w_aba19cb5-13ec-4d4a-bd03-f439cb2f9259"
      unitRef="usd">34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5ce70f0c13c4f49ba0b23c288ea3ce5_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC0yLTEtMS0w_c0128d3e-cef8-45c7-b181-f2a0798b0989"
      unitRef="number">0.044</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if836271f9ba64b7aa32f0f919ede3bb0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC0zLTEtMS0w_12e92177-e95f-4e4a-bc96-1d910dba13dc"
      unitRef="usd">34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f732b49117945c08d276e82bc79b39b_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC00LTEtMS0w_59c893a7-7e41-47f1-804c-26ec3331bd90"
      unitRef="number">0.015</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95ceae53e888402581653ab11bb652c0_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC01LTEtMS0w_5a8e2156-d472-45ad-8c08-fbab141d863e"
      unitRef="usd">40806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id98c6edef3224b36b7250d8a67e486d6_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC02LTEtMS0w_b8d5c1d1-bbc5-43ce-b1e8-e1bd53d70e1b"
      unitRef="number">0.051</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1ca2b4a5ae940d69f97790bea5ce118_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC03LTEtMS0w_94c1f0ae-60ad-4ac5-b632-5a28abad7a6e"
      unitRef="usd">75127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i949dd4578b6c4b0ea7be66265878fb96_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNC04LTEtMS0w_09995d40-14e1-41e0-91e1-ed803bbbc63d"
      unitRef="number">0.025</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01b55e19ce264c6b805f7acf7c7b41e0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS0xLTEtMS0w_3f914607-0e0b-410d-9d2f-7da818f9ae70"
      unitRef="usd">678706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ied63b3289a894048baa1c213fa679be2_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS0yLTEtMS0w_8332ea6f-cf81-4583-a59c-b2927330d58f"
      unitRef="number">0.868</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if27a4290b3184dc3b808987f2d37521f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS0zLTEtMS0w_04d2244a-65c2-4e8b-9b1b-a78e5aff5c99"
      unitRef="usd">1927426000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i012663cb0ced420da81e1a65c3ec9864_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS00LTEtMS0w_b20e2e69-1faa-45bf-ad4d-a169f7f111f2"
      unitRef="number">0.865</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c6b27bfe08a4946a98e122b2b7819ff_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS01LTEtMS0w_9649bd89-7205-444e-a10a-346217e4508e"
      unitRef="usd">690686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ac535fc30f04159b1d294059be32921_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS02LTEtMS0w_78e95c1b-cb87-4887-975a-55b1ae99ee44"
      unitRef="number">0.859</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie4b7e7d2c041439db2000fcbca1d464c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS03LTEtMS0w_a46b247d-824a-4c24-bfd7-b8b66d6cd7eb"
      unitRef="usd">2618112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i68f90dc9b8074dc59cd9a612100df5b6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfNS04LTEtMS0w_4ebd8e2c-204a-4698-b8ca-950cfd7c8695"
      unitRef="number">0.864</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1185632b869d42359d700584e65f4ad4_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC0xLTEtMS0w_daa487c4-c9ad-488a-b613-20f9b0d2cc21"
      unitRef="usd">127435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ice16f0773fb84ccba5f3600fe341bb0a_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC0yLTEtMS0w_707f8701-d3c9-49b8-adaa-b0157bf0e57b"
      unitRef="number">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9500c060b0c74cd391398c7cb7f05052_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC0zLTEtMS0w_6d0dfdae-21ee-4c52-bb14-96df1e0b856e"
      unitRef="usd">308830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2a471b90de8b490cb2fb44cdc213b65d_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC00LTEtMS0w_6fad046b-292e-4d02-8b24-1fe111440d75"
      unitRef="number">0.139</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3711e140befc4e3bb62d513ff171da6f_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC01LTEtMS0w_85109376-de48-427b-a2ab-253864279cf3"
      unitRef="usd">141237000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8214dcbd5e5c43e1ad49ab10690a9edb_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC02LTEtMS0w_2f04277f-fafa-402c-a28a-6a2197bb45c8"
      unitRef="number">0.176</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f404e0d84f44ec4914cef4996f994dd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC03LTEtMS0w_dd7839de-b03d-461d-a72c-256f2013e892"
      unitRef="usd">450067000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i873307a9d5d541f1ab5143e638f1e32a_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOC04LTEtMS0w_6e671c0c-d404-4da6-930e-f476d27dd7bd"
      unitRef="number">0.148</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5007fb0d26af402bbf550e20c7dab440_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS0xLTEtMS0w_99cb91ec-2497-4bcf-88b1-5836190615bd"
      unitRef="usd">-34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6c3fc2db91f4422bb29635954d1d617f_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS0yLTEtMS0w_aa1eaa20-8d59-4ef2-a33e-569b1a5a719b"
      unitRef="number">-0.044</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f82cdb7101d43b8ab7188ecf14d64cd_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS0zLTEtMS0w_0f4100d0-b505-45e9-8e3d-b5b2c177ccee"
      unitRef="usd">-34321000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i98fa352c8c904544b953dd86bb4662f2_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS00LTEtMS0w_41a9ec51-e7fd-490e-9acc-7dfe2d5f6778"
      unitRef="number">-0.015</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11f4241e469b461cbcb897129a89352b_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS01LTEtMS0w_fed0f0ac-77c7-4269-bd3e-01e401fbed16"
      unitRef="usd">-40806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if82d43e1e0b349e4af39f8be4f6c44b5_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS02LTEtMS0w_1aea1d70-b752-45c8-b11e-cbd28bc703a0"
      unitRef="number">-0.051</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3cc7f42926c4440bf97e220db79b934_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS03LTEtMS0w_49827af6-d15d-44c6-b3c7-e25d18a54df7"
      unitRef="usd">-75127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i002a8e85c1a34b5bb94bdb6c07a0a744_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfOS04LTEtMS0w_11de045a-8d80-4e8d-9481-57624658362a"
      unitRef="number">-0.025</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c71b7ca1f5d4362a8e371012b9201b0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtMS0xLTEtMA_1ff328e6-6f85-4529-b078-0d983e0102f2"
      unitRef="usd">93114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie5a7e06a25d54273a4c432dde3d85cfc_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtMi0xLTEtMA_2c2ff278-8ed9-4d3b-b7d9-c03477cda5f0"
      unitRef="number">0.119</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47fdd9a317a943f8a18490afe63f5cd4_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtMy0xLTEtMA_3fe07d64-8481-4895-9807-941d89ae3457"
      unitRef="usd">274509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b5a84d917dd4670bbf9721a4b4ec872_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtNC0xLTEtMA_89208a37-e652-46ad-92c6-cba758d2e0a2"
      unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i46ded496132942838d45f40a7c329ec5_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtNS0xLTEtMA_4d3245ae-8c5f-4f8b-9892-c9de80a9ec98"
      unitRef="usd">100431000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i64ed6c5c14ce4212afb9ef89bf97b0a1_D20201001-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtNi0xLTEtMA_43c46f78-000a-4da2-b6fc-4d41e06d9a32"
      unitRef="number">0.125</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife3663f6ec854a20a9235de9f2c2e74e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtNy0xLTEtMA_ca73e66c-acc7-4acf-a78e-7f3c7b755fb0"
      unitRef="usd">374940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i72c6056e753c4bb7a82b4313b5e20065_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmMzNDY2ZDllNTA5OTRjMTY4ZmNiNzc2ZGE0NGFjZDYwL3RhYmxlcmFuZ2U6YzM0NjZkOWU1MDk5NGMxNjhmY2I3NzZkYTQ0YWNkNjBfMTAtOC0xLTEtMA_a443ca0a-651b-43fc-9160-5c8ebf8c9444"
      unitRef="number">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f4c8eaee31d44b4b7bb64bcea58bb4c_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy0xLTEtMS0xNzU_c67b95b8-a405-4404-8dcb-ad343e60c8df"
      unitRef="usd">611434000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if52229c8a63c4ae2a82408b0f087674b_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy0yLTEtMS0xNzU_b4b77b9c-154c-4781-b5f0-10bb55722097"
      unitRef="number">0.805</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95a88ed3ed4545069c6744a5cbe9e739_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy0zLTEtMS0xNzk_a81ffe74-3dd4-4f15-b14d-19d2206cedc5"
      unitRef="usd">703429000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i28dd5fa7328c4e5cab1d84813bd9109f_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy00LTEtMS0xNzk_bee5ec25-ca96-4940-9d56-8903cadfbf82"
      unitRef="number">0.818</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if76bddebaa414d5e86f8dd61bca201ba_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy01LTEtMS0xODI_53395559-4662-4e3e-a085-e89012f10763"
      unitRef="usd">1314862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib050dafb2b2e4339aed427c8c34ded68_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMy02LTEtMS0xODI_34aa23c5-a6a9-43ae-af30-0b10e70a347b"
      unitRef="number">0.812</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5a63b106e7e43a1a65735f375baa541_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC0xLTEtMS0xNzU_8b1291bc-2a2a-416e-8f8e-1b0a94740aa8"
      unitRef="usd">37073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6a573ff69e3f469382a4921bac3fc25f_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC0yLTEtMS0xNzU_0f84d561-84d2-43a9-ba88-c334c5ca0c27"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie21ad9f8c4024c7891346527aab906ac_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC0zLTEtMS0xNzk_ffa7e438-75be-4beb-92ed-01a181f9f428"
      unitRef="usd">43218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1a3d17e15d1c40569bb72e5e5c316708_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC00LTEtMS0xNzk_db808be8-5e35-4dbe-8e87-96c6daef943a"
      unitRef="number">0.050</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1444bea5b06e41a7b96b232101e52eaa_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC01LTEtMS0xODI_c88a112e-3f2a-4192-968f-7967e08dc51b"
      unitRef="usd">80292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i241a945418dd4cc29dbacb875dbc30d0_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNC02LTEtMS0xODI_21670b2b-8fa6-4cb3-9517-dd12a2df8fdd"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6ca6d9bd1a148e480a1a944d5ba7d43_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS0xLTEtMS0xNzU_ed809912-1d0f-4aad-8552-dfb4dcbb05cf"
      unitRef="usd">648507000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i975afee733fe49b7a3b01c55178010ae_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS0yLTEtMS0xNzU_18cffc6b-0f70-40e4-a40f-0b631b8f4929"
      unitRef="number">0.854</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i211ea365408244e4839b76c79741585f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS0zLTEtMS0xNzk_36876c15-1539-4af3-aae7-23b7061fda21"
      unitRef="usd">746647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3bdf13bb76d347d1af0c225bb36ff14c_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS00LTEtMS0xNzk_b7492b64-3355-49cf-8fdd-fd1c27ae4a90"
      unitRef="number">0.868</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idffbf8cb9717490fa39eb2bc36008275_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS01LTEtMS0xODI_8f7bf7fe-2d3d-432b-9a34-729a75adde46"
      unitRef="usd">1395154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id718e76e755d4055a6767176c08334a4_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfNS02LTEtMS0xODI_cabd3d4f-27d9-4320-a222-2cbff266152a"
      unitRef="number">0.861</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a8ec7b12b9f43af822f067e1a931f6a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC0xLTEtMS0xNzU_e54d58ae-7288-439c-a033-4501e7d36942"
      unitRef="usd">134914000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3edd62870db412d85af4a530248d5ae_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC0yLTEtMS0xNzU_543307ed-ae25-4496-bfeb-71c184b9fac4"
      unitRef="number">0.178</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i634cd17ad1db4e4fba38e3e37f06ea89_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC0zLTEtMS0xNzk_61872cf9-3a58-4094-8fbe-10bc882e22fa"
      unitRef="usd">145799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia17f585b6628427bbcb485b8585339ce_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC00LTEtMS0xNzk_0a121dc2-73dd-4156-983c-b02cf41255f7"
      unitRef="number">0.169</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia63c160d809747f18450cbc2b3e86d5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC01LTEtMS0xODI_e3b8563b-3978-4f52-bcc3-f4817ab7b930"
      unitRef="usd">280714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibfe769a0328e42d0ab05195d457c8f96_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOC02LTEtMS0xODI_65ea164d-c1e3-4814-8679-d1e16e1fd8ae"
      unitRef="number">0.173</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa4b1f37d8994fc4b1e5521edbf09ec7_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS0xLTEtMS0xNzU_74d1adea-a8b6-43e5-93f6-af9139404c8b"
      unitRef="usd">-37073000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f9dc95d2a66472f816303b28d4ba144_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS0yLTEtMS0xNzU_c8980cfe-419f-4ba6-83e1-991b32ab7756"
      unitRef="number">-0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8079e6bdc084679802b807a3de93491_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS0zLTEtMS0xNzk_18e35d80-41bb-471d-a515-b2d7930431c3"
      unitRef="usd">-43218000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1b398ed0899742a0b7bb134d23821deb_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS00LTEtMS0xNzk_7a66ce73-8a61-450c-b806-2e8ba05f3321"
      unitRef="number">-0.050</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddf5babe54294d9aa75efb1cc269f049_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS01LTEtMS0xODI_e17ad19d-41ad-456d-a2f3-c939a92936d2"
      unitRef="usd">-80292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1981c3220f71448595f1eee9f22e6b45_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfOS02LTEtMS0xODI_2c94f8a5-c0f3-4ebe-9e61-a9c271d10d15"
      unitRef="number">-0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2de46e0bde814c2aa04080e512c5acbc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtMS0xLTEtMTc1_dcfc029a-2487-4ed0-9c1d-883a34081643"
      unitRef="usd">97841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i56c9d649f091423bbea727c84ad381d5_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtMi0xLTEtMTc1_e6dbd1b4-919b-48c3-b284-7ef1f21586ee"
      unitRef="number">0.129</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90494ac958d74f88a063336bcd0e3a1b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtMy0xLTEtMTc5_9413f8ea-af8b-43bc-ac12-075421641bb8"
      unitRef="usd">102581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7d215d20494450ba4953b2f5f83de18_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtNC0xLTEtMTc5_2fa83318-556e-4fd4-b140-2b0432f212ab"
      unitRef="number">0.119</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e8bc287e50a46de96fe395141aabfc0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtNS0xLTEtMTgy_29966f10-5935-48b8-92ba-3270447ee5ce"
      unitRef="usd">200422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i173e8ad4b83d4464bb11b9dd9931587f_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RhYmxlOmQ4MzlhZGI1YWZjNDQ1ZGZiMzExYzAyNzY2YjEwZDIxL3RhYmxlcmFuZ2U6ZDgzOWFkYjVhZmM0NDVkZmIzMTFjMDI3NjZiMTBkMjFfMTAtNi0xLTEtMTgy_7dd7c085-6577-4a25-aa16-073cb522653d"
      unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <bios:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMzMg_01b7d773-3749-4274-ad4b-3d2338ea52f7">&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% and 16% for the three and six months ended June&#160;30, 2021. Revenue related to the Company&#x2019;s largest payer was approximately 16% and 15% for the three and six months ended June&#160;30, 2020, respectively. In December 2019, the Company renewed and expanded its multi-year contract with this payer. The contract renewal was effective in February 2020 for a two-year term and auto-renews annually thereafter unless notice is provided. There were no other managed care contracts that represent greater than 10% of revenue for the periods presented.&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;For the three and six months ended June&#160;30, 2021, approximately 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs, such as Medicare and Medicaid. For the three and six months ended June&#160;30, 2020, approximately 12% and 12%, respectively, of the Company&#x2019;s revenue was reimbursable through direct government healthcare programs, such as Medicare and Medicaid. As of June&#160;30, 2021 and December&#160;31, 2020, respectively, approximately 13% and 15%, 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="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 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, concentration 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, however, Option Care Health offers a financial assistance program for patients that meet certain defined hardship criteria.&lt;/span&gt;&lt;/div&gt;For the three and six months ended June&#160;30, 2021, approximately 64% and 65%, respectively, of the Company&#x2019;s pharmaceutical and medical supply purchases were from three vendors. For the three and six months ended June&#160;30, 2020, approximately 72% and 72%, respectively, 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.</bios:ConcentrationRiskBusinessRiskPolicyPolicyTextBlock>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ied14b9612ec24cbf94656e1dbaa3b712_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMzc1MQ_9aa775df-3aff-4b10-884d-0ce169634093"
      unitRef="number">0.16</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i0e788915cd3348f9a84030f6cc6df2b5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMzc1OA_5b32acfc-fd19-4cb2-b578-3bdc99a6e793"
      unitRef="number">0.16</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ieea8cb79179f46559c9180a32f387162_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMzg0MQ_f23e762a-a189-4bbe-819f-e5787ce57eb9"
      unitRef="number">0.16</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i7bca718c9a9341ce89cf21762040b927_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfMzg0OA_a64133ac-76e6-4d3a-a084-d26f51cc2d7b"
      unitRef="number">0.15</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskCustomerContractTerm
      contextRef="i0e788915cd3348f9a84030f6cc6df2b5_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNjMyOA_c2fc2ca6-a88e-4a5e-9e09-8b15da08480b">P2Y</bios:ConcentrationRiskCustomerContractTerm>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i5d14340b694e4f0cb619692b1dc5c4c6_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDI0OA_80276ecf-0286-4984-9359-1088d2121d7c"
      unitRef="number">0.12</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i4ba0af1b4a1c4a2cb6543faa6d80bebe_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDI1NQ_738dd145-2693-45e2-bc83-25cc83e8409e"
      unitRef="number">0.12</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="id3bab18b1e8e41e0bd02894ce7606152_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDQyMg_8ade1c6e-9aea-498d-a880-57e49b134488"
      unitRef="number">0.12</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i1355d038ad724e3494adfc688634e88c_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDQyOQ_68919950-045c-4bd6-a32f-90b5ba941611"
      unitRef="number">0.12</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ice3c2c25692547e79438253bce257e17_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDYxMg_96a61c5a-ae27-4421-97d6-38de84bb50e1"
      unitRef="number">0.13</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i77628f18692e440d9654e4a0e52c91ce_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNDYxOQ_270e82c4-6023-49f2-bee5-90f0badc0ddb"
      unitRef="number">0.15</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="i14a11673d9d244e4abce0f677684bd5c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNTU1Mw_70945295-84ed-4ed3-a377-f94d1bae19fc"
      unitRef="number">0.64</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ia2a942cde9f54489b27fcc36030e05e7_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNTU2MA_34d75b23-5b2f-4d18-9a48-b77dc4660963"
      unitRef="number">0.65</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ib181ef3ce21a483690bf9a6cbdc3ecaf_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNTY5Mw_ce6a7309-a80a-486b-8439-9e4514c31432"
      unitRef="number">0.72</bios:ConcentrationRiskThresholdPercentage>
    <bios:ConcentrationRiskThresholdPercentage
      contextRef="ia9f0925d4deb4407b67ac94b38c382ac_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNC9mcmFnOjExMDdkMTNlYjJkYjQzODY5ZDQ2OTBhN2VhMDUzMzMyL3RleHRyZWdpb246MTEwN2QxM2ViMmRiNDM4NjlkNDY5MGE3ZWEwNTMzMzJfNTcwMA_9fd018f0-5846-47db-b0d7-acdf9f0ff8b3"
      unitRef="number">0.72</bios:ConcentrationRiskThresholdPercentage>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RleHRyZWdpb246NDZlMmVlZGNhYWE1NDk3ZGExZWVlNDc3NDBhMzJmNWFfNjk3_37144615-71a3-46dd-a27d-17816163b9f4">BUSINESS COMBINATIONS AND ASSET ACQUISITIONS&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: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: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 allocation of the purchase price of BioCure was accounted for as an asset acquisition 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 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:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,251&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;Intangibles assets, net consists of referral sources which were assigned a useful life of 15 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:AssetAcquisitionTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RleHRyZWdpb246NDZlMmVlZGNhYWE1NDk3ZGExZWVlNDc3NDBhMzJmNWFfNjk3_3d56c440-f46e-4943-8323-fced3b77a331">BUSINESS COMBINATIONS AND ASSET ACQUISITIONS&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: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: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 allocation of the purchase price of BioCure was accounted for as an asset acquisition 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 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:12pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,251&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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: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;Intangibles assets, net consists of referral sources which were assigned a useful life of 15 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetAcquisitionTextBlock>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ic3e9a0deaf1a4ff9ad92d700bfb7c173_D20210407-20210407"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RleHRyZWdpb246NDZlMmVlZGNhYWE1NDk3ZGExZWVlNDc3NDBhMzJmNWFfMjY2_6e08165a-f714-43ba-91a4-dd00d3d76ca8"
      unitRef="usd">18900000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AssetAcquisitionTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RleHRyZWdpb246NDZlMmVlZGNhYWE1NDk3ZGExZWVlNDc3NDBhMzJmNWFfNjk4_bb0db933-ff1d-4682-86f7-24db76c8ef1e">The purchase price was allocated to the assets acquired as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,251&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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="ic3e9a0deaf1a4ff9ad92d700bfb7c173_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RhYmxlOmQyNzQ1YTIzOWI5YjQ2ZTE4Y2MwNmEyMjM4ZmVjNDcwL3RhYmxlcmFuZ2U6ZDI3NDVhMjM5YjliNDZlMThjYzA2YTIyMzhmZWM0NzBfMS0xLTEtMS0w_b3aea33f-fc23-4e3f-a31c-ef0b01d63ded"
      unitRef="usd">601000</bios:AssetAcquisitionInventory>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic3e9a0deaf1a4ff9ad92d700bfb7c173_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RhYmxlOmQyNzQ1YTIzOWI5YjQ2ZTE4Y2MwNmEyMjM4ZmVjNDcwL3RhYmxlcmFuZ2U6ZDI3NDVhMjM5YjliNDZlMThjYzA2YTIyMzhmZWM0NzBfMi0xLTEtMS0w_a6e33f11-1cb4-4ff3-a561-4d7f5ba7e828"
      unitRef="usd">18251000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ic3e9a0deaf1a4ff9ad92d700bfb7c173_D20210407-20210407"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RhYmxlOmQyNzQ1YTIzOWI5YjQ2ZTE4Y2MwNmEyMjM4ZmVjNDcwL3RhYmxlcmFuZ2U6ZDI3NDVhMjM5YjliNDZlMThjYzA2YTIyMzhmZWM0NzBfMy0xLTEtMS0w_b209acda-a669-4739-8377-20ac0ffdb7ce"
      unitRef="usd">18852000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ic3e9a0deaf1a4ff9ad92d700bfb7c173_D20210407-20210407"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF8zNy9mcmFnOjQ2ZTJlZWRjYWFhNTQ5N2RhMWVlZTQ3NzQwYTMyZjVhL3RleHRyZWdpb246NDZlMmVlZGNhYWE1NDk3ZGExZWVlNDc3NDBhMzJmNWFfNjk1_dd501ea1-8f86-44b6-b381-abc01c3e72d3">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RleHRyZWdpb246Y2U2ZGMxYzU0YTY1NDI4Y2EzZmVjZmY0NDczYWMwN2VfMTMw_6d3c2f2f-1069-4bd5-9f4c-1db1ec3ee5b0">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;three and six months ended June&#160;30, 2021 and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;2021&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;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;Commercial payers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;746,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;642,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,395,154&#160;&lt;/span&gt;&lt;/td&gt;&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,248,720&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;860,272&#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;740,848&#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;1,619,509&#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;1,446,288&#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="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RleHRyZWdpb246Y2U2ZGMxYzU0YTY1NDI4Y2EzZmVjZmY0NDczYWMwN2VfMTMx_c9ecc4a7-5510-40fd-b5db-42a19202580a">&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;three and six months ended June&#160;30, 2021 and 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&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:13.526%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;2021&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;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;Commercial payers&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;746,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;642,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,395,154&#160;&lt;/span&gt;&lt;/td&gt;&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,248,720&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&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:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;860,272&#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;740,848&#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;1,619,509&#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;1,446,288&#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="i211ea365408244e4839b76c79741585f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMi0xLTEtMS0w_d44a9a49-dfef-4f6f-8278-0cb03ac2f407"
      unitRef="usd">746647000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabd10ed358904dcebc0b977c484fe689_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMi0zLTEtMS0w_99abfc51-117a-4b2b-924e-5023c274ca29"
      unitRef="usd">642726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idffbf8cb9717490fa39eb2bc36008275_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMi01LTEtMS0w_e2627caa-70f2-4789-96c9-6092cf1280f0"
      unitRef="usd">1395154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1c262a5478f4f038c787b5fd8b8b4be_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMi03LTEtMS0w_b48ab9f2-9955-46c7-8941-4894ac2bf7b1"
      unitRef="usd">1248720000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90494ac958d74f88a063336bcd0e3a1b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMy0xLTEtMS0w_8ec471eb-3d9c-4306-952f-5215ca322e6f"
      unitRef="usd">102581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fdb4df131314cc391a455b80b44a4dd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMy0zLTEtMS0w_c2cd61f7-f1e5-4b23-9e44-b447a88877d6"
      unitRef="usd">95124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e8bc287e50a46de96fe395141aabfc0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMy01LTEtMS0w_1d00ed5a-c506-409c-ac80-c241e54f8eb4"
      unitRef="usd">200422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i487970b5877f489da28b43f11ab8cda6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfMy03LTEtMS0w_36c944de-82f4-4e6e-a7b3-422849f25f6e"
      unitRef="usd">181395000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fa07b43f1a94744a5b2e23aa007013c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNC0xLTEtMS0w_e209ad75-f2e5-490d-b759-9f2638529d97"
      unitRef="usd">11044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie93a1388d7df4a86acae3c8586c2e0a8_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNC0zLTEtMS0w_2f35a1d8-4ed8-4f71-bc9d-0bf6982accf0"
      unitRef="usd">2998000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83b0242efd6e4673ad38a3457f28a743_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNC01LTEtMS0w_175e3fbb-035e-4ab9-8ee6-fd42a7eec81c"
      unitRef="usd">23933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb4fc1bc6a0643f0919eaa7d0a22c39a_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNC03LTEtMS0w_1c0f64a9-467d-4d5d-8575-c516ec703b2f"
      unitRef="usd">16173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNS0xLTEtMS0w_4dd3c3ce-349a-4ae8-b5a1-b458c97cebe5"
      unitRef="usd">860272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNS0zLTEtMS0w_85fb6d0f-c310-45d2-817f-3b2af93ec554"
      unitRef="usd">740848000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNS01LTEtMS0w_9b545d63-e0b3-4dc5-b823-097cb342f45f"
      unitRef="usd">1619509000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80MC9mcmFnOmNlNmRjMWM1NGE2NTQyOGNhM2ZlY2ZmNDQ3M2FjMDdlL3RhYmxlOmQ2NzcwMjI3YmU2NDQ4NGJhZTViYzcwMGRlZDA2NTI1L3RhYmxlcmFuZ2U6ZDY3NzAyMjdiZTY0NDg0YmFlNWJjNzAwZGVkMDY1MjVfNS03LTEtMS0w_906982e9-fb1a-4579-b83a-0d78feef1122"
      unitRef="usd">1446288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMTg1MA_86981caa-7a6a-4fca-a915-99324c2a107a">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;During the three and six months ended June&#160;30, 2021, the Company recorded tax expense of $0.7 million and $2.0 million, respectively, which represents an effective tax rate of 2.2% and 6.5%, respectively. During the three and six months ended June&#160;30, 2020 the Company recorded a tax expense of $0.5 million and $1.5&#160;million, respectively, which represents an effective tax rate of (6.5)% and (5.8)%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains a full valuation allowance of $105.4 million against all of its net U.S. federal and state deferred tax assets with the exception of $0.4 million of estimated state net operating losses (&#x201c;NOL&#x201d;). 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 all positive and negative evidence in determining if the valuation allowance is fairly stated.&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;Based on the Company&#x2019;s full valuation allowance, as noted above, the Company&#x2019;s tax expense for the three and six months ended June&#160;30, 2021 of $0.7 million and $2.0 million consists of quarterly tax liabilities attributable to specific state taxing authorities as well as recognized deferred tax expense.&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 has accumulated U.S. federal net operating loss carryovers that are subject to one or more Section 382 limitations. This may limit the Company&#x2019;s ability to utilize its U.S. federal net operating losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company recorded no income tax expense or benefit for the three or six months ended June 30, 2020 associated with the tax provisions of the CARES Act.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfNzU_eb203334-0d99-40c6-b357-3cb8e38f79b6"
      unitRef="usd">700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfODI_bc0701ae-9e48-4380-8707-bd26f56a9f1b"
      unitRef="usd">2000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMTQy_884c45a9-995d-4f34-aa56-a475c544c8db"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMTQ5_67519b6c-4f1b-4201-829a-e3861b1af1d5"
      unitRef="number">0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMjI1_135ab5e6-cb33-4779-bdb5-db6105ecacbb"
      unitRef="usd">500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMjMy_203aa859-398d-4960-9c0b-225decfcc7d7"
      unitRef="usd">1500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMjky_d12bb77c-ddc2-43b9-ab6c-fdcef1c9370f"
      unitRef="number">-0.065</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMjk5_f1439fe2-4bec-4559-b800-e795321f1431"
      unitRef="number">-0.058</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMzcw_5c1a27ba-042b-4c8e-a7ab-4a6221870151"
      unitRef="usd">105400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfNDYx_4fb91ae5-ca94-4097-bbfd-748e3b15e0e4"
      unitRef="usd">400000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMTMzNA_860ff649-7b79-40c7-b1b5-0cb991383c1f"
      unitRef="usd">700000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80My9mcmFnOjA3NjgwM2JjODc2NzQ1MDM4MGFjMGIwOGRjZDQ0YmQyL3RleHRyZWdpb246MDc2ODAzYmM4NzY3NDUwMzgwYWMwYjA4ZGNkNDRiZDJfMTM0MQ_5cc9a0a6-692c-4f1e-9d38-583bd36931e5"
      unitRef="usd">2000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMjAzOA_393be8c7-ac26-4ba5-af41-53869af63828">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: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:115%"&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 three and six months ended June&#160;30, 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 recorded in those periods. The computation of diluted shares for the three and six months ended June&#160;30, 2020 excludes the effect of these common stock equivalents as their inclusion would be anti-dilutive to the loss per share recorded in those periods. For the three months ended June 30, 2021 there were 915,507 warrants and 547,310 stock option awards outstanding that were excluded from the calculation of earnings per share as they would be anti-dilutive. For the six months ended June 30, 2021 there were 915,507 warrants and 433,440 stock option awards outstanding that were excluded from the calculation of earnings per share as they would be anti-dilutive. For the three and six months ended June&#160;30, 2020, there were 2,328,120 warrants, 497,517 stock options and 562,575 restricted stock awards outstanding that were excluded from the calculation of loss per share as they would be anti-dilutive.&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 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:5pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;/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;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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)&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;31,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(27,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator:&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;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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, 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.18&#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.16&#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.16)&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;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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&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="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;/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;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;/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)&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;31,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(27,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator:&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:2px 1pt;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;/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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;176,711&#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,975&#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;176,686&#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:400;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;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, 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.18&#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.16&#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.16)&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;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8c1f8dbbfdb143b481e9dbd48bb9b0c5_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTIwNQ_ab19ddf8-2b94-479d-80ac-b1c9ed2532d1"
      unitRef="shares">915507</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6915624871954edb9e350be447542331_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTIyMQ_a44749de-b4cf-4b44-986c-0477f7a9438a"
      unitRef="shares">547310</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="idc4a5bc31913488d818cb2dd97179270_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTQwMA_13925816-0536-43e1-8ffb-a69e2f2b459a"
      unitRef="shares">915507</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i64327a88dbf44591aac1cee172a4a33e_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTQxNg_c6527128-74fc-450c-a18f-a0d30cddca74"
      unitRef="shares">433440</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1f2dafd5bc264ade96a3d3f07be69bb5_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTU5NQ_18fb2f26-1726-4b24-9ac3-56bc11513cca"
      unitRef="shares">2328120</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7e230bedd4b4464fb235850311cea8eb_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTU5NQ_988adc7b-1c4a-4411-bc88-c23a4d9080bf"
      unitRef="shares">2328120</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iebc2ded83b804bb79501a60fec8ceb5c_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTYwOA_bc53c468-c26f-472f-a877-8ff31bea1f3b"
      unitRef="shares">497517</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i301939d2f376457fbaccd0511c2957d9_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTYwOA_e72298dc-a15a-42cd-82c4-6632ee8e8561"
      unitRef="shares">497517</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i936f911e501448d4b1ba605739eb159d_D20200101-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTYyOQ_102e2bf3-fdde-4b12-8f5e-9453e538a28d"
      unitRef="shares">562575</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i82bfa73e2b034201800779dbfde63524_D20200401-20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMTYyOQ_df2f5bf4-022b-45a3-afb5-bdab09b9d5f0"
      unitRef="shares">562575</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RleHRyZWdpb246YWQ0NzY5MjhjZTRlNDQ5Yzg3MWQ5MDA2ZDk0ZWVlYmJfMjA0NQ_5b4c1f44-eee0-474a-b67b-d3c9ad55fd5c">&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 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:5pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;/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;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/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)&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;31,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(27,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator:&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;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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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, 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.18&#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.16&#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.16)&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;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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&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="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;/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;Numerator:&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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;/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)&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;31,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(7,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(27,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Denominator:&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:2px 1pt;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;/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,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;176,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;176,711&#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,975&#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;176,686&#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:400;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;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, 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.18&#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.16&#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.16)&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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfMy0xLTEtMS0w_10ab27c7-b502-4200-9784-c95eec982689"
      unitRef="usd">31816000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfMy0zLTEtMS0w_b21c7b2e-1680-49fb-87f2-63603f6f1c82"
      unitRef="usd">-7668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfMy01LTEtMS0w_4fd5ccb0-4aa1-4769-ab34-02eb8965a4d2"
      unitRef="usd">28955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfMy03LTEtMS0w_ef8ece61-0cd7-4495-a2d3-d5ceff897e9b"
      unitRef="usd">-27578000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNS0xLTEtMS0w_04f41780-7638-4220-af92-1442d6863fb1"
      unitRef="shares">179843000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNS0zLTEtMS0w_2a08310d-fe6b-43a9-b212-7e853073d5ed"
      unitRef="shares">176711000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNS01LTEtMS0w_24bc2f52-d9e0-46cb-ae04-f293aecfb2be"
      unitRef="shares">179826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNS03LTEtMS0w_abab7788-83e9-4e50-a9f4-4a8bf89ce528"
      unitRef="shares">176686000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNy0xLTEtMS0w_198fa783-e745-41ed-ab1e-b61fe44ed2de"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNy0zLTEtMS0w_054b5540-c3ae-4470-9aa7-d38284bd1b7c"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNy01LTEtMS0w_7eadbb41-0a70-4824-9aeb-1707fa05b16c"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmNiOTJjZTI0NjZkMzQ5ZDI5YTEyNzdjNzQzN2FiNzQxL3RhYmxlcmFuZ2U6Y2I5MmNlMjQ2NmQzNDlkMjlhMTI3N2M3NDM3YWI3NDFfNy03LTEtMS0w_50075e65-99ae-46d7-ae1a-511e09f280a0"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfMy0xLTEtMS0w_10ab27c7-b502-4200-9784-c95eec982689"
      unitRef="usd">31816000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfMy0zLTEtMS0w_b21c7b2e-1680-49fb-87f2-63603f6f1c82"
      unitRef="usd">-7668000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfMy01LTEtMS0w_4fd5ccb0-4aa1-4769-ab34-02eb8965a4d2"
      unitRef="usd">28955000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfMy03LTEtMS0w_ef8ece61-0cd7-4495-a2d3-d5ceff897e9b"
      unitRef="usd">-27578000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNS0xLTEtMS0w_04f41780-7638-4220-af92-1442d6863fb1"
      unitRef="shares">179843000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNS0zLTEtMS0w_2a08310d-fe6b-43a9-b212-7e853073d5ed"
      unitRef="shares">176711000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNS01LTEtMS0w_24bc2f52-d9e0-46cb-ae04-f293aecfb2be"
      unitRef="shares">179826000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNS03LTEtMS0w_abab7788-83e9-4e50-a9f4-4a8bf89ce528"
      unitRef="shares">176686000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNi0xLTEtMS0w_6495929b-1651-4a96-a6a6-315d3e091ff1"
      unitRef="shares">1194000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNi0zLTEtMS0w_4f0d3be7-fade-487e-a5d8-be9cf3877f8c"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNi01LTEtMS0w_e8fc32cc-cc31-4680-9deb-6b7740653a0a"
      unitRef="shares">1149000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNi03LTEtMS0w_6fe0afcc-3b1a-4be4-b2c9-afbf84362670"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNy0xLTEtMS0w_9b151af3-8225-4073-aee6-a9c8c246498e"
      unitRef="shares">181037000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNy0zLTEtMS0w_05b187d8-ebe4-4065-a150-bb6fb8f713e4"
      unitRef="shares">176711000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNy01LTEtMS0w_decba5d2-e488-477f-bb9a-2328355d7134"
      unitRef="shares">180975000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfNy03LTEtMS0w_000a5230-6a4e-46a0-83d8-77a073124818"
      unitRef="shares">176686000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfOS0xLTEtMS0w_03b76a51-fa48-4db7-b217-0f07acf7b631"
      unitRef="usdPerShare">0.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfOS0zLTEtMS0w_d6f3970a-fc98-4af0-8286-ab5c08fbb1d7"
      unitRef="usdPerShare">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfOS01LTEtMS0w_f0868cd2-8a96-4382-a51a-b2b6ba35af9e"
      unitRef="usdPerShare">0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80Ni9mcmFnOmFkNDc2OTI4Y2U0ZTQ0OWM4NzFkOTAwNmQ5NGVlZWJiL3RhYmxlOmIxMmFkZmMwNTQ2NDRjMDc5NzNmODU1NDQ1YmRmZWE0L3RhYmxlcmFuZ2U6YjEyYWRmYzA1NDY0NGMwNzk3M2Y4NTU0NDViZGZlYTRfOS03LTEtMS0w_4395de5d-81c4-414b-b49c-f8b42814523d"
      unitRef="usdPerShare">-0.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTI4Ng_6a3f32fa-871f-4cfd-a844-edc49dd63cc2">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 three and six months ended June&#160;30, 2021, the Company incurred operating lease expenses of $6.9 million and $14.5 million, respectively, including short-term lease expense, which were included as a component of selling, general and administrative expense in the unaudited condensed consolidated statements of comprehensive income (loss). During the three and six months ended June&#160;30, 2020, the Company incurred operating lease expense of $7.6 million and $15.3 million, respectively, including short-term lease expenses, which were included as a component of selling, general and administrative expenses in the unaudited condensed consolidated statements of comprehensive income (loss). As of June&#160;30, 2021, the weighted-average remaining lease term was 6.5 years and the weighted-average discount rate was 5.24%.&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Fiscal 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;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,669&#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;2022&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;103,807&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,130&#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: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;During the three and six months ended June&#160;30, 2020, the Company did not enter into any significant new operating or financing leases. During the three and six months ended June&#160;30, 2021, the Company commenced new leases, extensions and amendments, resulting in non-cash investing and financing activities in the unaudited condensed consolidated statements of cash flow of $5.7&#160;million related to increases in the operating lease right-of-use asset and operating lease liabilities, respectively. As of June&#160;30, 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="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTI4OA_a27bc21f-4a36-41f2-8f85-e1524c01dbd2">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 three and six months ended June&#160;30, 2021, the Company incurred operating lease expenses of $6.9 million and $14.5 million, respectively, including short-term lease expense, which were included as a component of selling, general and administrative expense in the unaudited condensed consolidated statements of comprehensive income (loss). During the three and six months ended June&#160;30, 2020, the Company incurred operating lease expense of $7.6 million and $15.3 million, respectively, including short-term lease expenses, which were included as a component of selling, general and administrative expenses in the unaudited condensed consolidated statements of comprehensive income (loss). As of June&#160;30, 2021, the weighted-average remaining lease term was 6.5 years and the weighted-average discount rate was 5.24%.&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Fiscal 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;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,669&#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;2022&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;103,807&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,130&#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: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;During the three and six months ended June&#160;30, 2020, the Company did not enter into any significant new operating or financing leases. During the three and six months ended June&#160;30, 2021, the Company commenced new leases, extensions and amendments, resulting in non-cash investing and financing activities in the unaudited condensed consolidated statements of cash flow of $5.7&#160;million related to increases in the operating lease right-of-use asset and operating lease liabilities, respectively. As of June&#160;30, 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="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfODM_122de0c2-4fc2-405a-bc8d-faf730d02264"
      unitRef="usd">6900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfOTA_e01ac641-de24-45cb-bfee-58fb05211255"
      unitRef="usd">14500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMzc1_7558a9df-a526-4f2b-a18b-30f3d97ed041"
      unitRef="usd">7600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMzgy_17fbadba-3d04-46f7-a0e3-d7ea6560efe1"
      unitRef="usd">15300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfNjU5_c0735b6a-cbed-45b6-bfce-de1fe162fb65">P6Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfNzA1_16f8f274-d524-4bfc-9667-9a296bc42109"
      unitRef="number">0.0524</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTI5Mw_02446f33-e25f-4004-80f9-da216281f59a">&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Fiscal 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;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,669&#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;2022&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;103,807&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,130&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTI5NA_0b1fd543-c553-411b-889a-2e6372bf7250">&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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;Fiscal 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;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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,669&#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;2022&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,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;16,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;9,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;103,807&#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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;88,130&#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:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfMS0yLTEtMS0w_3016cdd9-c106-472c-828f-e49e84735f17"
      unitRef="usd">13669000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfMi0yLTEtMS0w_43ed6b7a-8021-454d-9fe8-02a4b833d1cc"
      unitRef="usd">20344000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfMy0yLTEtMS0w_4e3e3fd0-777d-4311-9498-880c675b1ca7"
      unitRef="usd">16921000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfNC0yLTEtMS0w_b78fa871-ddf6-4c6d-bfd4-2ab84a6a4c50"
      unitRef="usd">11697000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfNS0yLTEtMS0w_a061ad58-c671-4deb-ae73-27ab8a7e0957"
      unitRef="usd">9290000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <bios:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfNi0yLTEtMS0w_561d187f-0429-49f3-b3e1-a54150d0d4ec"
      unitRef="usd">31886000</bios:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfNy0yLTEtMS0w_8cddf30c-33f9-4c55-9f94-1bba11c71831"
      unitRef="usd">103807000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfOC0yLTEtMS0w_c865501d-2d58-4cec-a3f9-b5f0699165de"
      unitRef="usd">15677000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RhYmxlOjdhYjk1MDdlOTk4YjQ0N2Y5MmE3MzM2NGZlZmFiZjU5L3RhYmxlcmFuZ2U6N2FiOTUwN2U5OThiNDQ3ZjkyYTczMzY0ZmVmYWJmNTlfOS0yLTEtMS0w_ad2379c8-b809-49b5-976d-340b82c7c07b"
      unitRef="usd">88130000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTA2Ng_ce5f5d0d-3378-42d5-a283-cce4f163416f"
      unitRef="usd">5700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF80OS9mcmFnOjc4N2U3Nzc2MjdhZDQ1ZTZhMDYwMTk2ZTFlZGYyOWE4L3RleHRyZWdpb246Nzg3ZTc3NzYyN2FkNDVlNmEwNjAxOTZlMWVkZjI5YThfMTA2Ng_dfafdf97-9471-445e-9619-84c728d19977"
      unitRef="usd">5700000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RleHRyZWdpb246Yjg1MTMyNWMxOWNmNGFjZmI2ODI1NjcxNTI0YTA2YzZfNzY0_ff1d8714-dbce-49d4-89c9-8e2eba6e38c5">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 June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.694%"/&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;June 30, 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;31,165&#160;&lt;/span&gt;&lt;/td&gt;&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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;91,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;29,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;212,839&#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;102,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;110,662&#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: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;Depreciation expense is recorded within cost of revenue and operating expenses within the unaudited condensed 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 three and six months ended June&#160;30, 2021 and 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.691%"/&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:14.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.260%"/&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:14.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,747&#160;&lt;/span&gt;&lt;/td&gt;&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;3,489&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;8,958&#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;11,159&#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;17,935&#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;24,220&#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="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RleHRyZWdpb246Yjg1MTMyNWMxOWNmNGFjZmI2ODI1NjcxNTI0YTA2YzZfNzY1_10118631-de60-418c-b851-983387365e7a">&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 June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.694%"/&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;June 30, 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;31,165&#160;&lt;/span&gt;&lt;/td&gt;&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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;91,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;29,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;8,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;212,839&#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;102,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;110,662&#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 three and six months ended June&#160;30, 2021 and 2020 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.691%"/&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:14.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.260%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.260%"/&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:14.265%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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 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;1,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;1,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,747&#160;&lt;/span&gt;&lt;/td&gt;&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;3,489&#160;&lt;/span&gt;&lt;/td&gt;&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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;8,958&#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;11,159&#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;17,935&#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;24,220&#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="id7eca4253b64440a8253fd628a537855_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMS0xLTEtMS0w_4e53e006-812f-434c-a240-c94d2101baf4"
      unitRef="usd">31165000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifb0d4f83aeab482d870ce0fd95fd3f88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMS0zLTEtMS0w_b80068bb-cff5-4d79-a755-dcc0943d9b7c"
      unitRef="usd">31678000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ica74cf7e4bf64cf78d382bf9c4f429f0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMi0xLTEtMS0w_ef632adf-dac6-4a0c-ad76-ff4959f69302"
      unitRef="usd">52605000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ice7a64d5d43f466a948b738e1d97318e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMi0zLTEtMS0w_4cf35dfa-9bef-4916-9fee-503f314d1ef8"
      unitRef="usd">47886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6ab14b39bf4949d2a9e55f4b8d3b46be_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMy0xLTEtMS0w_7e523581-48e9-46b2-9cbf-8fcd08a0fe97"
      unitRef="usd">91448000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4b94bd4d6e164d12bf325511fb2c7f71_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfMy0zLTEtMS0w_6aa98d23-8687-470a-b079-245e4b7433cf"
      unitRef="usd">87483000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i14a21adec8c3443790f84f588c370400_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNC0xLTEtMS0w_44e7d89a-a960-4137-87e4-b60907b379f3"
      unitRef="usd">29086000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1695e8778fd649019bac2f8f3eabe919_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNC0zLTEtMS0w_db93c9f4-669d-406d-93ae-c11875efbb36"
      unitRef="usd">27799000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic55d5f810e704ed19b10f6997259b844_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNS0xLTEtMS0w_3edf1445-7e43-4684-9ede-41ad9e964b71"
      unitRef="usd">8535000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3e8a24e012ce454fae970c3ff91a59f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNS0zLTEtMS0w_9745f7c3-359d-44a5-8d82-23f3ac53eda8"
      unitRef="usd">10793000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNi0xLTEtMS0w_e3a72021-1989-4b86-8724-d12402706877"
      unitRef="usd">212839000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNi0zLTEtMS0w_82a9c1c2-9ed8-4d46-b2a2-b234b7f53c03"
      unitRef="usd">205639000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNy0xLTEtMS0w_7f42a319-5f17-4ebe-a5d0-cc1275f6e519"
      unitRef="usd">102177000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfNy0zLTEtMS0w_44476985-3385-46dd-b826-0a50184931b5"
      unitRef="usd">84490000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfOC0xLTEtMS0w_86e6829d-3827-4ae2-ae5f-e241dbc66a76"
      unitRef="usd">110662000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjkxZDNlZmQxZmI1OTQxMzdhODk1ZTY5ZTkyNDAyY2I2L3RhYmxlcmFuZ2U6OTFkM2VmZDFmYjU5NDEzN2E4OTVlNjllOTI0MDJjYjZfOC0zLTEtMS0w_6d5f0149-7aa8-4b0f-83e5-f76f9b5d74eb"
      unitRef="usd">121149000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i23e8ed57f79742fc97699ff9e471a9d2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMi0yLTEtMS0w_1ab334aa-a663-49e4-903b-74a4e3ab2d39"
      unitRef="usd">1369000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i616276543a27455b933bc36a93599891_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMi00LTEtMS0w_d2ce7e88-65a3-4d12-b2d3-dccaf4352392"
      unitRef="usd">1747000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i878c40e32af745229ff88fccef7bfad2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMi02LTEtMS0w_fb8fec86-1719-4026-8772-896fb62f94de"
      unitRef="usd">2747000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie2f2e4cc6d9a449cac5a0e24118b1b8c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMi04LTEtMS0w_97e08978-267c-4166-b5db-441294bd0e4c"
      unitRef="usd">3489000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ifbea53984ab5463599311a6b5836633b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMy0yLTEtMS0w_a2d74843-7cf2-4b32-ae02-95f14cf0aaff"
      unitRef="usd">7589000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i12d9a09bfbe440fdb53f8fc03597e712_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMy00LTEtMS0w_2d456933-4b32-4281-9cb9-b841b614509d"
      unitRef="usd">9412000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8f7440a15da340d5a47552a0f55f74cc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMy02LTEtMS0w_dbd5ee96-bb25-4d4d-87d4-7f4aa1078932"
      unitRef="usd">15188000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i94e380d9e50245528a349718d3d6e4ad_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfMy04LTEtMS0w_8fae283e-c46f-4272-a5d6-bc48e727aa84"
      unitRef="usd">20731000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfNC0yLTEtMS0w_981a1a57-4446-4648-a734-1622eeb63a6d"
      unitRef="usd">8958000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfNC00LTEtMS0w_107f0a81-0888-4bb1-884c-371f5304da62"
      unitRef="usd">11159000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfNC02LTEtMS0w_74cb6d3f-9652-4354-829c-0f36a35fd3b7"
      unitRef="usd">17935000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81NS9mcmFnOmI4NTEzMjVjMTljZjRhY2ZiNjgyNTY3MTUyNGEwNmM2L3RhYmxlOjgxNDIyMmE5ODBkMjQ1ODNhZjJhYTM5MWI0YmRkMDUzL3RhYmxlcmFuZ2U6ODE0MjIyYTk4MGQyNDU4M2FmMmFhMzkxYjRiZGQwNTNfNC04LTEtMS0w_91326d89-ed3d-4786-aa45-6c2211cb6877"
      unitRef="usd">24220000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTUx_9f0d094a-4a9b-4b56-a00b-cd2b5258981e">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;There was no change in the carrying amount of goodwill for the three or six months ended June&#160;30, 2021. &lt;/span&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;Changes in the carrying amount of goodwill consists of the following activity for the three and six months ended June&#160;30, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.292%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.296%"/&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, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;1,425,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Merger purchase accounting adjustments&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;2,341&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.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:700;line-height:100%"&gt;Balance at March 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align: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,427,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Merger purchase accounting adjustments&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;727&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:700;line-height:100%"&gt;Balance at June 30, 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-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;1,428,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;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 carrying amount and accumulated amortization of intangible assets consists of the following as of June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;June 30, 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;456,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;501,310&#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;(123,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(25,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(149,635)&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;351,675&#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:12pt;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;Amortization expense for intangible assets was $9.0 million and $17.6 million for the three and six months ended June&#160;30, 2021, respectively. Amortization expense for intangible assets was $8.8 million and $17.6 million for the three and six months ended June&#160;30, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTY_244d1fd4-1307-4e82-ab70-af23f004c5d8"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTY_a5ef8721-021e-49ad-ac9a-187ad9df3f2f"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTUy_4250b3fc-8306-4390-b842-3f0fd9491a79">&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;Changes in the carrying amount of goodwill consists of the following activity for the three and six months ended June&#160;30, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:18pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.292%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.051%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.253%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.296%"/&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, 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;1,425,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Merger purchase accounting adjustments&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;2,341&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.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:700;line-height:100%"&gt;Balance at March 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align: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,427,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Merger purchase accounting adjustments&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;727&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:700;line-height:100%"&gt;Balance at June 30, 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-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;1,428,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ic17947a9bd594005971e572366914ece_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjcxNjBlZmZmOWE0MjQzNGZiOTEyMGU2YTllYzMwMzI5L3RhYmxlcmFuZ2U6NzE2MGVmZmY5YTQyNDM0ZmI5MTIwZTZhOWVjMzAzMjlfMC0yLTEtMS0w_45ffcbe2-1427-40ae-b1cc-2021cb774dc6"
      unitRef="usd">1425542000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i8defff70ec1445678a3ac94c0a522e10_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjcxNjBlZmZmOWE0MjQzNGZiOTEyMGU2YTllYzMwMzI5L3RhYmxlcmFuZ2U6NzE2MGVmZmY5YTQyNDM0ZmI5MTIwZTZhOWVjMzAzMjlfMS0yLTEtMS0w_922df325-3ec0-4bf2-bf00-2f0b82ab2f8c"
      unitRef="usd">2341000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i33ad875f1bcc4bfa88edab2be8dd049f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjcxNjBlZmZmOWE0MjQzNGZiOTEyMGU2YTllYzMwMzI5L3RhYmxlcmFuZ2U6NzE2MGVmZmY5YTQyNDM0ZmI5MTIwZTZhOWVjMzAzMjlfMi0yLTEtMS0w_83b210a2-080d-4b44-b610-dcdee612a82b"
      unitRef="usd">1427883000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjcxNjBlZmZmOWE0MjQzNGZiOTEyMGU2YTllYzMwMzI5L3RhYmxlcmFuZ2U6NzE2MGVmZmY5YTQyNDM0ZmI5MTIwZTZhOWVjMzAzMjlfMy0yLTEtMS0w_ab1365c4-0e82-46a9-8164-562493021317"
      unitRef="usd">727000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i74e54291d9804d158a19db2ba91a1ca6_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjcxNjBlZmZmOWE0MjQzNGZiOTEyMGU2YTllYzMwMzI5L3RhYmxlcmFuZ2U6NzE2MGVmZmY5YTQyNDM0ZmI5MTIwZTZhOWVjMzAzMjlfNC0yLTEtMS0w_2a0d1ff8-0deb-4502-b29d-9c2e47d2f9bb"
      unitRef="usd">1428610000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTUz_d3c9e2f3-e38e-4a11-b57b-3367a05c3f54">&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 carrying amount and accumulated amortization of intangible assets consists of the following as of June&#160;30, 2021 and December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;June 30, 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;456,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;501,310&#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;(123,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(25,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(385)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(149,635)&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;351,675&#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="ib929c8f2f8ee453894c7d9fb0cea6938_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMi0yLTEtMS0w_2e688c70-83bf-449a-85b6-2a4032d95a11"
      unitRef="usd">456372000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i284c21dd4c4a4f4a97a0e1a3fc561967_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMi00LTEtMS0w_9ff98b40-7171-4080-a42b-95934858d593"
      unitRef="usd">438121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf27536996ee4fe3b21d70d6c1e4a954_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMy0yLTEtMS0w_c8c4dce8-568e-480b-ac56-faabbc5bdc8e"
      unitRef="usd">44536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia7ce63d90fa745a18813f65662545c44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMy00LTEtMS0w_b80adc84-9961-4405-8258-be4ac51c01b7"
      unitRef="usd">44536000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia73e04d289244fdf9d89e7c2d40da26e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfNC0yLTEtMS0w_b518f6ed-f547-4095-bc4b-5049affb7c67"
      unitRef="usd">402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8d626ddf6f2b4d23a09bfbf43345af38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfNC00LTEtMS0w_1090f122-fd00-4116-b24f-3856e0cd3bc1"
      unitRef="usd">402000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfNS0yLTEtMS0w_68243bb8-d187-4268-9bd2-d5373d386f29"
      unitRef="usd">501310000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfNS00LTEtMS0w_bdb2af31-21d0-401f-80be-cb7ce062d0b1"
      unitRef="usd">483059000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib929c8f2f8ee453894c7d9fb0cea6938_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfOC0yLTEtMS0w_d0e4c44a-beca-415d-afaf-dcf2250efdff"
      unitRef="usd">123903000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i284c21dd4c4a4f4a97a0e1a3fc561967_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfOC00LTEtMS0w_81d09eb2-a4aa-4d7c-8683-658058ebc1b9"
      unitRef="usd">110498000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf27536996ee4fe3b21d70d6c1e4a954_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfOS0yLTEtMS0w_a429bbe8-6871-4eb6-a9c6-cab19b290fba"
      unitRef="usd">25347000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia7ce63d90fa745a18813f65662545c44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfOS00LTEtMS0w_ea820f97-3ab7-4335-b414-969d8ee49478"
      unitRef="usd">21146000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia73e04d289244fdf9d89e7c2d40da26e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTAtMi0xLTEtMA_3a30ca26-7b47-4ea3-a17d-e3095fe4406d"
      unitRef="usd">385000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8d626ddf6f2b4d23a09bfbf43345af38_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTAtNC0xLTEtMA_c72d76fc-7924-4150-9f81-0b9fea76db09"
      unitRef="usd">363000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTEtMi0xLTEtMA_5152bc65-6155-486d-a916-f826f52ac9f9"
      unitRef="usd">149635000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTEtNC0xLTEtMA_754b10d6-db2d-4287-ba8a-68f919c36d51"
      unitRef="usd">132007000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTItMi0xLTEtMA_6bb6a7be-a166-4148-a146-66c15f4aecf8"
      unitRef="usd">351675000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RhYmxlOjkzOTk2NDg5MTg4NzRiMDFhNjAzNmQxYzU1ZTg3ZTQ3L3RhYmxlcmFuZ2U6OTM5OTY0ODkxODg3NGIwMWE2MDM2ZDFjNTVlODdlNDdfMTItNC0xLTEtMA_233a9f11-83ec-4aac-b9f4-764b7a7c8db7"
      unitRef="usd">351052000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNDI4_177bef81-4615-43ce-aff1-9daf16822b38"
      unitRef="usd">9000000.0</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNDM1_da0ba259-2dd2-46bf-b03a-e53f8676e854"
      unitRef="usd">17600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTE0_f16b0f92-7a48-4007-bf64-b5b932a0013c"
      unitRef="usd">8800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF81OC9mcmFnOjkxNGVhZDI3ZTc5OTRhN2E5NmUxZWMxMzI0NjI1MDEzL3RleHRyZWdpb246OTE0ZWFkMjdlNzk5NGE3YTk2ZTFlYzEzMjQ2MjUwMTNfNTIx_df56b80f-75fa-4d83-8af4-8f22e75ececb"
      unitRef="usd">17600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDk5MA_38f8044f-2e39-4a51-b1a0-5fb82a9eaa4f">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 June&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.142%"/&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;1,159,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;&#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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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,159,862&#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,149)&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;(19,480)&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,131,233&#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;(11,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,119,458&#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: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;Long-term debt consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.142%"/&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="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;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 million incremental First Lien Term Loan indebtedness were used to prepay the remaining $245.8 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 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="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 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 million of the First Lien Term Loan was extinguished and $122.9 million of the Second 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 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 million in the condensed consolidated statements of cash flows. The Company determined that $356.2 million of new debt was issued related to the First Lien Term Loan, which is disclosed as an inflow from financing activities in the condensed 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 million was capitalized, $0.9 million was expensed as a component of other expense and $2.6 million was expensed as a loss on extinguishment as a component of other expense in the condensed consolidated statements of comprehensive income (loss) for the six months ended June 30, 2021. Further, $1.0 million of the total fees incurred of $7.2 million was netted against the $356.2 million of proceeds from debt as a component of the cash flows from financing activities, $2.9 million was presented as deferred financing costs as a component of cash flows from financing activities, $2.4 million was presented as debt prepayment fees as a component of cash flows from financing activities, and the remaining $0.9 million was included in cash flows from operating activities in the condensed consolidated statements of cash flows.&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 recognized a loss on extinguishment of debt of $12.4 million included in the line entitled &#x201c;Other, net&#x201d; in the unaudited condensed consolidated statements of comprehensive income (loss) for the six months ended June 31, 2021, of which $2.6 million related to debt issue costs incurred with the incremental First Lien Term Loan indebtedness and prepayment of the Second Lien Notes, as discussed above, and $9.8 million related to existing deferred financing fees that were written off upon extinguishment. All remaining deferred financing fees that existed prior to the First Lien Credit Agreement Amendment were attributed to modified loans, and were capitalized and amortized over the remaining term of the First Lien Term Loan.&lt;/span&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;The interest rate on the First Lien Term loan was 3.85% and 4.40% as of June&#160;30, 2021 and December&#160;31, 2020, respectively. The weighted average interest rate incurred on the First Lien Term Loan was 3.85% and 3.91% for the three and six months ended June&#160;30, 2021. The weighted average interest rate incurred on the previous First Lien Term Loan was 5.02% and 5.60% for the three and six months ended June&#160;30, 2020, respectively. The interest rate on the Second Lien Notes was 8.98% as of December&#160;31, 2020. The weighted average interest rate incurred on the Second Lien Notes was 8.98% for the period January 1, 2021 through January 20, 2021, prior to the repayment of the outstanding balance. The weighted average interest rate incurred on the Second Lien Notes was 10.33% and 10.44% for the three and six months ended June 30, 2020.&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;       Long-term debt matures as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.055%"/&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;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;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;5,888&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&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,106,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,159,862&#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="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;During the three and six months ended June&#160;30, 2021 and 2020, the Company engaged in hedging activities to limit its exposure to changes in interest rates. 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;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;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 estimated fair values of the Company&#x2019;s debt obligations as of June&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&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:16.961%"/&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:16.961%"/&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:16.961%"/&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:16.965%"/&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;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 June 30, 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 term loan&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;1,131,233&#160;&lt;/span&gt;&lt;/td&gt;&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,159,862&#160;&lt;/span&gt;&lt;/td&gt;&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;Second lien 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;&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,131,233&#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,159,862&#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: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;The following table sets forth the changes in Level 3 measurements for the three months ended March 31, 2021 (in thousands). As the Second Lien Notes were prepaid in Q1, there was no change in the fair value for the three months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;266,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;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 March 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align: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-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;padding-left: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 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;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="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNTAwMw_8821fd15-f8ae-44f4-9e3e-f62d9390c4e1">&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 June&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.142%"/&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;1,159,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,480)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,131,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;&#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;&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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,159,862&#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,149)&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;(19,480)&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,131,233&#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;(11,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,119,458&#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: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;Long-term debt consisted of the following as of December&#160;31, 2020 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.833%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.136%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.142%"/&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="i5d0f9744a1d24565aa5901ef3bd88bbd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMS0yLTEtMS0w_76ba7f02-ff9b-424f-9194-96acda6d1fb8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i5d0f9744a1d24565aa5901ef3bd88bbd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMS00LTEtMS0w_c6914399-9bd8-47d9-b803-406229467bde"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5d0f9744a1d24565aa5901ef3bd88bbd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMS02LTEtMS0w_f877303f-2f0d-4837-80e8-21c84f8946f4"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i5d0f9744a1d24565aa5901ef3bd88bbd_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMS04LTEtMS0w_10b198e5-46dd-4097-a6a2-54598791425c"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia27c046329e340d29bec55a483994b76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMi0yLTEtMS0w_9158afcd-1cab-44b6-8cfc-b02c608978eb"
      unitRef="usd">1159862000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ia27c046329e340d29bec55a483994b76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMi00LTEtMS0w_19bc134a-f6d5-4efc-a655-ab646469423c"
      unitRef="usd">9149000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ia27c046329e340d29bec55a483994b76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMi02LTEtMS0w_a9db561f-8d56-4c78-be11-3a4107a25599"
      unitRef="usd">19480000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ia27c046329e340d29bec55a483994b76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMi04LTEtMS0w_ae8b491c-65b3-49a3-b92a-a5f1c5e0e6aa"
      unitRef="usd">1131233000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8f3ae9dc42204de9856c6d25004b475b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMy0yLTEtMS0w_484ff2a6-d4b4-4aae-9d48-5e370b73e12d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i8f3ae9dc42204de9856c6d25004b475b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMy00LTEtMS0w_8fa64324-a0e3-428c-b9d6-9c5b5ca718e1"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8f3ae9dc42204de9856c6d25004b475b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMy02LTEtMS0w_270b8c7c-57a9-4b78-a8bc-b952211e2f1c"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i8f3ae9dc42204de9856c6d25004b475b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfMy04LTEtMS0w_53d19d69-e321-4a43-bdb2-390c7563d460"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNC0yLTEtMS0w_347f489e-0672-400d-b545-e4afc38eabd5"
      unitRef="usd">1159862000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNC00LTEtMS0w_e3ec0174-5696-4370-8d8b-9beb42e40f88"
      unitRef="usd">9149000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNC02LTEtMS0w_49529532-cb58-4d9f-a19c-dfae21076335"
      unitRef="usd">19480000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNC04LTEtMS0w_cbf85871-5d1b-4d11-97a2-4b4c4da58770"
      unitRef="usd">1131233000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNS04LTEtMS0w_88e550fd-9b61-44fc-b0b1-0fd9592090e6"
      unitRef="usd">11775000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmE0NDQwNTExZTBlZjQzZWQ4Nzc2MTViYzNmNDM0YTZkL3RhYmxlcmFuZ2U6YTQ0NDA1MTFlMGVmNDNlZDg3NzYxNWJjM2Y0MzRhNmRfNi04LTEtMS0w_4cd8b91d-5556-46f5-8b06-88a852d416ac"
      unitRef="usd">1119458000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib543110517254c2ba155494e315973ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMS0yLTEtMS0w_164794f6-7500-47e8-8fe2-3fbedddc649d"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ib543110517254c2ba155494e315973ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMS00LTEtMS0w_033c0265-8a2f-40d1-af8e-75416fc3253d"
      unitRef="usd">0</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ib543110517254c2ba155494e315973ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMS02LTEtMS0w_30779793-3532-4e85-b035-3fffe422a5a8"
      unitRef="usd">0</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="ib543110517254c2ba155494e315973ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMS04LTEtMS0w_d4277c84-8c45-4cf3-b6d9-b0468173f09d"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id8e33e1dca2546d28e50506823dcfca8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMi0yLTEtMS0w_57660594-2b5a-4b32-98ee-1d4eadd17182"
      unitRef="usd">915750000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="id8e33e1dca2546d28e50506823dcfca8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMi00LTEtMS0w_f42f663c-b996-477e-b847-18e45e255a0a"
      unitRef="usd">7253000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id8e33e1dca2546d28e50506823dcfca8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMi02LTEtMS0w_5ac0dcfe-d37a-4971-999e-38aeefe75533"
      unitRef="usd">19710000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="id8e33e1dca2546d28e50506823dcfca8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMi04LTEtMS0w_4fac158f-4951-45ab-8e5d-9d12110cdd34"
      unitRef="usd">888787000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i049969057f0c42a4a54a4bba72ac7316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMy0yLTEtMS0w_82766d31-c31b-41f7-a1a2-147f19ae4aaa"
      unitRef="usd">245781000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i049969057f0c42a4a54a4bba72ac7316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMy00LTEtMS0w_5cd6e351-7bd1-4ba4-811e-8cf4ce1174e2"
      unitRef="usd">6102000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i049969057f0c42a4a54a4bba72ac7316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMy02LTEtMS0w_7f7884cc-826e-4600-9ec4-9dcc4ee1f226"
      unitRef="usd">4113000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i049969057f0c42a4a54a4bba72ac7316_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfMy04LTEtMS0w_09f6e4d9-f927-4c7f-9958-66c068175f27"
      unitRef="usd">235566000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNC0yLTEtMS0w_a98af6da-8cd9-4518-a922-01122c26b7ed"
      unitRef="usd">1161531000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNC00LTEtMS0w_ac1599c9-1b02-497e-a6a8-61bb272c714c"
      unitRef="usd">13355000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNC02LTEtMS0w_00e66527-dc63-40d9-9bb8-ba987aa59f17"
      unitRef="usd">23823000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNC04LTEtMS0w_94303ed6-f132-4273-b1bb-ebd274bcb7da"
      unitRef="usd">1124353000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNS04LTEtMS0w_da5c4b8c-a264-4a74-b4b8-281d46e59a26"
      unitRef="usd">9250000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmI1ZWI4MzE0MThiYTQ1MTZiYzVlYTFjMjk4ZTlhODhlL3RhYmxlcmFuZ2U6YjVlYjgzMTQxOGJhNDUxNmJjNWVhMWMyOThlOWE4OGVfNi04LTEtMS0w_b1a4b73f-b95d-4c99-80b0-9755b982ef7f"
      unitRef="usd">1115103000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if3e5a3b9be304f749e9fe144d96ee923_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzYw_f4ef6511-50cc-46ef-a511-536745364109"
      unitRef="usd">250000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNTI0_76d4b20f-3cc6-4664-8f47-fcf31ecf4610"
      unitRef="number">0.0425</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i2fb15425823d48de855866575e731ac9_D20210101-20210131"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNTQx_31c79dbe-0bd0-44b4-97bc-3f074c0cb446"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="if3e5a3b9be304f749e9fe144d96ee923_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNTY1_2e020b3f-80c8-4b52-a7b3-8926db26e1e3"
      unitRef="usd">250000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i63b4db63a1ec47249aef74df905450c2_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNjQ4_985a3c97-0c4e-48eb-bdf1-07d772a6687f"
      unitRef="usd">245800000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfODE3_a0fc2836-9eec-4b6f-9a16-bc02f8719708"
      unitRef="usd">2900000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:RepaymentsOfDebt
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMTM2MA_b6f6f543-b0b6-44cd-aa98-4a9715ea6804"
      unitRef="usd">161200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ia4ebc02e66d04ab8afc231652986714f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMTQxMg_57adc9cb-d7d8-48b7-886f-cb42f8b5a761"
      unitRef="usd">122900000</us-gaap:RepaymentsOfDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMTc3NA_ecfe8080-72ce-45dd-b148-3784586aed11"
      unitRef="usd">-352000000.0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMTg2MQ_671b9035-124d-420d-a51b-58f68b7e1095"
      unitRef="usd">356200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8f83e79a9f53406582b3de15e01cc259_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjE2OQ_9c3f0884-90af-4c22-8c62-88ccea5e526e"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i8f83e79a9f53406582b3de15e01cc259_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjIyNg_b2ef235c-ade2-4646-9ee9-e3129e814ac4"
      unitRef="usd">3700000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i8f83e79a9f53406582b3de15e01cc259_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjI0Ng_9dde43cd-0edc-4521-a28a-58e4b4f84637"
      unitRef="usd">900000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjI5OA_aec32d0b-524d-4b8b-8769-b12d24ed45b9"
      unitRef="usd">-2600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjQ5NQ_eabd0fc0-7d89-43e5-bd1f-f60e3b402434"
      unitRef="usd">1000000.0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i8f83e79a9f53406582b3de15e01cc259_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjUyOA_7518f1ea-5978-4705-a5cb-ffba10bbe62a"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjU1NA_671b9035-124d-420d-a51b-58f68b7e1095"
      unitRef="usd">356200000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjYzOQ_9cf7c335-b0e1-48d1-931a-f275e218d111"
      unitRef="usd">2900000</us-gaap:PaymentsOfFinancingCosts>
    <bios:FinancingReceivablePrepaymentPenalty
      contextRef="i20fc202210a04d6c8b06bad6856df7e8_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjc0MA_f02be229-b60a-4c01-9862-2260df601f08"
      unitRef="usd">2400000</bios:FinancingReceivablePrepaymentPenalty>
    <bios:PaymentsOfDebtIssuanceCostsOperatingActivities
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMjg1NQ_9097a99a-868f-48d2-ad32-373c25fac2e6"
      unitRef="usd">900000</bios:PaymentsOfDebtIssuanceCostsOperatingActivities>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i40df9fae173d457792cf05f6c6e6ea36_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzAyNg_d04d7d2b-1319-44ed-a9c9-0d6291d80dc2"
      unitRef="usd">-12400000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzIwMw_82d01cb9-330b-427f-9a9c-5bdbe98c7ed7"
      unitRef="usd">-2600000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i9414ea3be4c84f84bed18d5b4b71c19c_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzM2Mw_f013e8b7-d97a-4f04-a931-430df2674658"
      unitRef="usd">9800000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8f25ba9c61314a35b38e13b86f250b14_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzcyOQ_8503e243-2db9-4a52-9da9-6cd4445fbefb"
      unitRef="number">0.0385</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ife99c74eb153404283860c406110c847_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzczNg_22b7c760-9d1e-4909-b832-e8ec361485f9"
      unitRef="number">0.0440</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i642cee314b9a4e67b5d9cf8f1257e20b_D20210401-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzg0Ng_b1200937-0a98-483b-a73a-1fab8e6a6306"
      unitRef="number">0.0385</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i41fde4d397f8480e8769f4b3bdf45335_D20210101-20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzg1Mw_21b7f2ca-f025-405a-a8a8-731d76abfbce"
      unitRef="number">0.0391</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="id868840040b448fda397709399b5b204_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzk1Ng_24700459-5bd6-48f6-99c5-dd233cb249b8"
      unitRef="number">0.0502</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i28c3f9ec993440a1b052eb8789e35d7f_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfMzk2Mw_d13a062e-0bd2-423f-b039-c7f9d8c11808"
      unitRef="number">0.0560</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i0c33943367ee41a38bf40d33689b23fc_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDA0Mg_3a954456-cac9-4555-b3ef-125fb079c0f7"
      unitRef="number">0.0898</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="i3892529d6b4b43af8438e113e1a55242_D20210101-20210120"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDEyOA_1b7be17e-cf34-4e66-89f3-af418e9ebd68"
      unitRef="number">0.0898</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="if7111dedd3484821bc90cfcf47da12cb_D20200401-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDMxMg_6ed51545-97f0-487c-b08e-812396b46673"
      unitRef="number">0.1033</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime
      contextRef="id53e60bcd5dc433a8c730c58da750fbc_D20200101-20200630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDMxOQ_df385a92-9d01-4ea8-b2fc-bec010e75092"
      unitRef="number">0.1044</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDk4Ng_64b8a094-16b0-45fd-862d-fae23d01618a">Long-term debt matures as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.338%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.055%"/&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;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;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;5,888&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;11,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&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,106,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,159,862&#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:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfMS0yLTEtMS0w_f6c26321-a14a-4f23-9b27-0c73f26fcfe8"
      unitRef="usd">5888000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfMi0yLTEtMS0w_7d33f8e7-31aa-4564-a603-974384f2bec1"
      unitRef="usd">11775000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfMy0yLTEtMS0w_3831f7ed-079b-4170-adbc-7a7605a3a9ed"
      unitRef="usd">11775000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfNC0yLTEtMS0w_de1b29f5-2cc1-4895-ba72-cf94dbfecb5d"
      unitRef="usd">11775000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfNS0yLTEtMS0w_4014a6d6-6648-4ed7-94ca-14249f058494"
      unitRef="usd">11775000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <bios:LongTermDebtMaturityAfterYearFour
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfNi0yLTEtMS0w_c35edfdd-e8f4-45a7-b43c-fd49f2f37514"
      unitRef="usd">1106874000</bios:LongTermDebtMaturityAfterYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmEwZmFhMTk1ZmY1MzQ1ZjM4MDk1YzU5NDg5YmYxYjU4L3RhYmxlcmFuZ2U6YTBmYWExOTVmZjUzNDVmMzgwOTVjNTk0ODliZjFiNThfNy0yLTEtMS0w_1cd7babe-184b-478d-9de4-fe98982027a6"
      unitRef="usd">1159862000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RleHRyZWdpb246NDFjOTE1NjlmYzA1NGU2Y2I1ZDYwNDA2NjQ5MGU0OGFfNDk5NQ_93b0ffbf-33a3-46da-a966-d2b682e096f3">&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 estimated fair values of the Company&#x2019;s debt obligations as of June&#160;30, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.716%"/&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:16.961%"/&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:16.961%"/&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:16.961%"/&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:16.965%"/&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;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 June 30, 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 term loan&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;1,131,233&#160;&lt;/span&gt;&lt;/td&gt;&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,159,862&#160;&lt;/span&gt;&lt;/td&gt;&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;Second lien 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;&#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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 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,131,233&#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,159,862&#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: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;The following table sets forth the changes in Level 3 measurements for the three months ended March 31, 2021 (in thousands). As the Second Lien Notes were prepaid in Q1, there was no change in the fair value for the three months ended June 30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;266,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="background-color:#cceeff;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 March 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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000;padding:2px 0;text-align:right;vertical-align: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-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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia27c046329e340d29bec55a483994b76_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMS0yLTEtMS0w_f50e486f-2fd2-4708-ad25-a55568fa3057"
      unitRef="usd">1131233000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idea7f4c150b949c7a170ef6b35255ace_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMS00LTEtMS0w_adc923a2-19f0-45c7-abea-67f3941ad1e6"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i4e8d371f0d624345a497f55b9405996f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMS02LTEtMS0w_2e63f561-eb25-456d-a0bc-7397519601cd"
      unitRef="usd">1159862000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i15a93ab471924a10999a535964ab7994_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMS04LTEtMS0w_9c91844e-eaf1-4f0a-b513-2687a31f9dd8"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8f3ae9dc42204de9856c6d25004b475b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMi0yLTEtMS0w_d707ad7f-8ca0-4be5-85b7-d4542ba32aff"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7a091c1bb42143b68eb547471bf140ed_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMi00LTEtMS0w_6cb21633-a2b4-43d6-b313-1f93454f39aa"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3c3054842e1c4722aff919eb940d6c43_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMi02LTEtMS0w_e15905aa-2286-4ee5-a1f5-ac2e13cb79aa"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie74535ad477549a889498f166bf8346d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMi04LTEtMS0w_259aaa79-852d-4dfa-ab9f-ec667a763f4c"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6f27d443060841fb9bc38206f8d4021e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMy0yLTEtMS0w_d7ebb0bb-a8a4-435d-8f0b-878a1ce90c52"
      unitRef="usd">1131233000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ie4c90a167fb04dbc8605e0cc0f88e0bb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMy00LTEtMS0w_aa0002cf-5329-428e-859d-eb94dd5a0aa9"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i1f2ee9aac8394cdfb47ed33bd5eb7e5b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMy02LTEtMS0w_b645138d-62df-4a6f-bc2c-6a732e5deb11"
      unitRef="usd">1159862000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i40fb471b617942d8a77c87d18e004875_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOmQ2NDE3OTI2NDBhODQ3YzM4OTgwZjYzMGMzMDA2ZDRhL3RhYmxlcmFuZ2U6ZDY0MTc5MjY0MGE4NDdjMzg5ODBmNjMwYzMwMDZkNGFfMy04LTEtMS0w_23a48005-79f4-439f-b9c4-c47b892dfceb"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ide8c4f18e712400ab33c4677328875f0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOjM4OTgzZDIzNjA5ZTQ4YmFiMDhkNmFiMGY4YjJiMmU4L3RhYmxlcmFuZ2U6Mzg5ODNkMjM2MDllNDhiYWIwOGQ2YWIwZjhiMmIyZThfMS0yLTEtMS0w_80255f96-f08e-4898-870e-61aef754046b"
      unitRef="usd">266438000</us-gaap:LongTermDebtFairValue>
    <us-gaap:RepaymentsOfDebt
      contextRef="i25ec15113ecb4ddcb4e4ebaad9171453_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOjM4OTgzZDIzNjA5ZTQ4YmFiMDhkNmFiMGY4YjJiMmU4L3RhYmxlcmFuZ2U6Mzg5ODNkMjM2MDllNDhiYWIwOGQ2YWIwZjhiMmIyZThfMi0yLTEtMS0w_394873a3-3ac0-416d-8860-35569c4c9937"
      unitRef="usd">245781000</us-gaap:RepaymentsOfDebt>
    <us-gaap:ProceedsFromRepaymentsOfDebt
      contextRef="i25ec15113ecb4ddcb4e4ebaad9171453_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOjM4OTgzZDIzNjA5ZTQ4YmFiMDhkNmFiMGY4YjJiMmU4L3RhYmxlcmFuZ2U6Mzg5ODNkMjM2MDllNDhiYWIwOGQ2YWIwZjhiMmIyZThfMy0yLTEtMS0w_4dbdb4f6-8d19-44d5-96ad-04eebcf70666"
      unitRef="usd">-20657000</us-gaap:ProceedsFromRepaymentsOfDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic55733848bb641baa74f9af2d218c87d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82MS9mcmFnOjQxYzkxNTY5ZmMwNTRlNmNiNWQ2MDQwNjY0OTBlNDhhL3RhYmxlOjM4OTgzZDIzNjA5ZTQ4YmFiMDhkNmFiMGY4YjJiMmU4L3RhYmxlcmFuZ2U6Mzg5ODNkMjM2MDllNDhiYWIwOGQ2YWIwZjhiMmIyZThfNC0yLTEtMS0w_453711b0-fd19-4b71-aa24-2f036863244e"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMzk1Mg_d9f6ce64-23f9-456a-9079-acf9a357b8dd">DERIVATIVE INSTRUMENTS&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 uses derivative financial instruments for hedging and non-trading purposes to limit the Company&#x2019;s exposure to increases in interest rates related to its variable interest rate debt. Use of derivative financial instruments in hedging programs 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. In a hedging relationship, the change in the value of the derivative financial instrument is offset to a great extent by the change in the value of the underlying hedged item. 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 London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) through August 2021. In accordance with ASU 2017-12, Targeted Improvements to Accounting for Hedges, the Company has determined that the $911.1 million designated cash flow hedge is perfectly effective. The remaining $13.9 million notional amount of the interest rate swap is not designated as a hedging instrument. 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 note&#x2019;s 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 ineffective hedge, so the Company discontinued hedge accounting on its $400.0&#160;million notional interest rate swap. As a result, the Company reclassified accumulated comprehensive loss of $3.7&#160;million to interest expense, net in the unaudited condensed consolidated statements of comprehensive income (loss). The gains and losses associated with the $400.0&#160;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;The following table summarizes the amount and location of the Company&#x2019;s derivative instruments in the condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&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: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 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;June 30, 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;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 swaps 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: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: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;2,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,172&#160;&lt;/span&gt;&lt;/td&gt;&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 not 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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 derivatives&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 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;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom: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;The gain and loss associated with the changes in the fair value of the effective portion of the hedging instrument are recorded into other comprehensive (loss) income. The gain and loss associated with the changes in the fair value of the $13.9 million notional amount not designated as a hedging instrument is 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 unaudited condensed consolidated statements of comprehensive income (loss) (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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="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;/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 swaps 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 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;4,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;8,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;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;(15,802)&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: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div 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;The following table presents the amount and location of pre-tax income (loss) recognized in the Company&#x2019;s unaudited condensed 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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&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:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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="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;/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 swaps 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;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;(4,246)&lt;/span&gt;&lt;/td&gt;&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;(3,654)&lt;/span&gt;&lt;/td&gt;&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;(8,395)&lt;/span&gt;&lt;/td&gt;&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,453)&lt;/span&gt;&lt;/td&gt;&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 not designated as 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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;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;&#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;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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 #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;(4,247)&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;(7,156)&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,397)&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,190)&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: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;The Company expects to reclassify $2.9 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="ic0eb025085284b69aeb34003735e84b4_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMTM0MA_f99c8b65-1b2c-47f9-9dcc-964f52431400"
      unitRef="usd">925000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i80e83c93a8a64cf6893410c918cab5c3_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMTM4Ng_5fe16e31-6076-4e25-bfda-1acb141b7813"
      unitRef="usd">911100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i80e83c93a8a64cf6893410c918cab5c3_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMTcwMg_5fe16e31-6076-4e25-bfda-1acb141b7813"
      unitRef="usd">911100000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idfd545cca881467090d1e0af602cf294_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMTc3MA_01739655-0e3a-40e9-9cd3-f9c5e04cd7d7"
      unitRef="usd">13900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="id234187a11a940f985841fabe0f00811_I20191106"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMTg5MQ_63297030-430a-48cb-86e2-f838929cbbf8"
      unitRef="usd">400000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i99085fecc6ef4d46bf7b2a87d9bd5e38_I20200530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMjQxMg_5d765f86-e628-4108-919a-e42d3b4485cd"
      unitRef="usd">400000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i900b4bfe18434321bf3d14690a0811d8_D20200501-20200531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMjUxNg_16a55603-d12f-4af1-a17f-bbe1f012db36"
      unitRef="usd">3700000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i99085fecc6ef4d46bf7b2a87d9bd5e38_I20200530"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMjY2OA_47470c77-566e-4b41-af6a-52b7bcc1d644"
      unitRef="usd">400000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMzk1MA_0460b1bb-bf96-4822-b081-34855d9e35b8">&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 condensed consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.519%"/&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:25.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.841%"/&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: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 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;June 30, 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;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 swaps 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: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: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;2,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,172&#160;&lt;/span&gt;&lt;/td&gt;&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 not 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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 derivatives&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 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;2,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i1986786d8262416796c7219bba9310ba_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfMi00LTEtMS0w_13bb4e93-5a26-4dec-928d-c35eb92fefa6"
      unitRef="usd">2892000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="ice0e558322294a588b4637d989b1facd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfMi02LTEtMS0w_6d01930c-61a2-4bf8-b6a2-1deb616e6961"
      unitRef="usd">11172000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="idddd2c5b8501470aaf47825c262016e4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfMy00LTEtMS0w_ffa7534d-cf79-4e2f-b026-0686f1b77b6a"
      unitRef="usd">44000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement
      contextRef="i632a4dd3f8104db498d14be9fd9706c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfMy02LTEtMS0w_11da7144-e92b-4655-8932-e8511c23227f"
      unitRef="usd">170000</us-gaap:DerivativeLiabilityFairValueGrossLiabilityIncludingNotSubjectToMasterNettingArrangement>
    <us-gaap:DerivativeLiabilities
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfNC00LTEtMS0w_215610c3-a0b8-41aa-bb9b-1fc4eef511e2"
      unitRef="usd">2936000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i4ab516f0db1c43eb9689cc289114ef25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjc1OWE5NmY2YTg5MTQxNDg4OGUwNzNkMzVjYjZhYjAzL3RhYmxlcmFuZ2U6NzU5YTk2ZjZhODkxNDE0ODg4ZTA3M2QzNWNiNmFiMDNfNC02LTEtMS0w_f23c0bd4-5709-4687-9388-b130b8bf7c69"
      unitRef="usd">11342000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="idfd545cca881467090d1e0af602cf294_I20190831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMzE4NQ_01739655-0e3a-40e9-9cd3-f9c5e04cd7d7"
      unitRef="usd">13900000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMzk1MQ_6397cd57-4015-4be3-be13-7d44397b67ee">The following table presents the pre-tax gains (losses) from derivative instruments recognized in other comprehensive (loss) income in the Company&#x2019;s unaudited condensed consolidated statements of comprehensive income (loss) (in thousands):&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.939%"/&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="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;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="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;/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 swaps 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 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;4,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;8,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;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;(15,802)&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: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:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #000;padding:2px 0;text-align:right;vertical-align: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,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div 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;The following table presents the amount and location of pre-tax income (loss) recognized in the Company&#x2019;s unaudited condensed 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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.590%"/&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:21.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Three Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June&#160;30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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="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;/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 swaps 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;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;(4,246)&lt;/span&gt;&lt;/td&gt;&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;(3,654)&lt;/span&gt;&lt;/td&gt;&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;(8,395)&lt;/span&gt;&lt;/td&gt;&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,453)&lt;/span&gt;&lt;/td&gt;&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 not designated as 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;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;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;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;&#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;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(3,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 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 #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;(4,247)&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;(7,156)&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,397)&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,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="idcccef2d928e440494a3641e553304f2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMi0yLTEtMS0w_9623c1cb-b405-41b4-9fdf-4b131a4b1f12"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i4d7a231d2b99428ea9f0c644316e4e4e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMi00LTEtMS0w_d1a0cd99-3152-4981-b7c6-c47796b1bd21"
      unitRef="usd">830000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i48dfd20183aa4f969245f39ff8b9ac9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMi02LTEtMS0w_8e70848d-0a4c-4ca6-99e2-0ad06595733e"
      unitRef="usd">8280000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i36ececdc7e0645c7853c539483064cf3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMi04LTEtMS0w_3b5651aa-543c-496e-af8a-cce50cf57392"
      unitRef="usd">-15802000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="idcccef2d928e440494a3641e553304f2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMy0yLTEtMS0w_bd70e07b-b8a5-4856-adb7-d0dea5064c5b"
      unitRef="usd">0</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i4d7a231d2b99428ea9f0c644316e4e4e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMy00LTEtMS0w_caed5501-571d-4025-a133-526e02eea2ce"
      unitRef="usd">3746000</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i48dfd20183aa4f969245f39ff8b9ac9e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMy02LTEtMS0w_02a62b57-7e56-4780-bf0b-4cc7ce645809"
      unitRef="usd">0</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax
      contextRef="i36ececdc7e0645c7853c539483064cf3_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfMy04LTEtMS0w_71cb3e99-3bca-4b69-b270-c41d3d44e07a"
      unitRef="usd">3746000</bios:OtherComprehensiveIncomeLossCashFlowHedgeDiscontinuanceBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfNC0yLTEtMS0w_f3e6a7f6-7aac-4310-b0cc-48a257f9a9d7"
      unitRef="usd">4199000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfNC00LTEtMS0w_c55ffc75-b80a-4a2d-ab9a-ea66fa83c572"
      unitRef="usd">4576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfNC02LTEtMS0w_50339cf9-2418-4d13-b548-d175ce3c78ed"
      unitRef="usd">8280000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOjlhZDQ1ZTU1NTg4OTQ1ZWI4NzM5ZDYzZjQ0YTk0MTI0L3RhYmxlcmFuZ2U6OWFkNDVlNTU1ODg5NDVlYjg3MzlkNjNmNDRhOTQxMjRfNC04LTEtMS0w_be09ca0b-d9e8-4307-a0c6-bb2d5aee081b"
      unitRef="usd">-12056000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i59283fa28b044936a9669329113c81f5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMi00LTEtMS0w_a7485343-56e1-4c64-ad38-dae064078c81"
      unitRef="usd">-4246000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i248a55beca474e4f859df39d3ef66f52_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMi02LTEtMS0w_94a897e8-6d95-4b89-b4b9-29c353525705"
      unitRef="usd">-3654000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie825a87927494ff9893add05097d1bbe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMi04LTEtMS0w_a55de45c-b825-425e-9f62-319185faf3f8"
      unitRef="usd">-8395000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i072b63a9f50a4a1fb4a31acdeb0daf12_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMi0xMC0xLTEtMA_866014d1-a766-4c20-896e-6bf2a428f319"
      unitRef="usd">-4453000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i59283fa28b044936a9669329113c81f5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMy00LTEtMS0w_e52f8edc-e457-4f45-8633-179c1c96268a"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i248a55beca474e4f859df39d3ef66f52_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMy02LTEtMS0w_44058ca7-6e09-495c-8303-ca67d80b8213"
      unitRef="usd">244000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie825a87927494ff9893add05097d1bbe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMy04LTEtMS0w_1034ecda-7f11-43da-b55f-b5ec48132721"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
      contextRef="i072b63a9f50a4a1fb4a31acdeb0daf12_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfMy0xMC0xLTEtMA_a6e85e62-5f23-4c0f-93bd-999ebcc6eacd"
      unitRef="usd">9000</us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i59283fa28b044936a9669329113c81f5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNC00LTEtMS0w_635ef6f2-3d80-4243-8662-55fd91280e66"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i248a55beca474e4f859df39d3ef66f52_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNC02LTEtMS0w_1ff1bdd1-8dab-42f0-aa44-6d00379fc81e"
      unitRef="usd">-3746000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="ie825a87927494ff9893add05097d1bbe_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNC04LTEtMS0w_8cc6b9be-87a2-445f-9a56-96d8c2a3dcd9"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax
      contextRef="i072b63a9f50a4a1fb4a31acdeb0daf12_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNC0xMC0xLTEtMA_d2099a4c-7b78-4a02-addf-cca57ff1a6b1"
      unitRef="usd">-3746000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeReclassificationForDiscontinuanceBeforeTax>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i8ec2dea93e554e8ca4c9f82746f8c80c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNS00LTEtMS0w_19660329-c73f-4258-bc01-8acf3d41008c"
      unitRef="usd">-4247000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0df7649fcbae4f128e48d4b033d8fb9b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNS02LTEtMS0w_56494cc2-3d96-44b6-8c85-3103707ef4ed"
      unitRef="usd">-7156000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNS04LTEtMS0w_d153540a-2610-4461-8034-ebd10468fcfb"
      unitRef="usd">-8397000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i9682e93a2752442fba6af075866b3012_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RhYmxlOmNhZDlkOGU3NmUzMzRhZjdhMjg5ZmVkYWQ1OGIzYWUxL3RhYmxlcmFuZ2U6Y2FkOWQ4ZTc2ZTMzNGFmN2EyODlmZWRhZDU4YjNhZTFfNS0xMC0xLTEtMA_12ce2973-b058-4944-82d9-84c633092887"
      unitRef="usd">-8190000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet
      contextRef="ib6db212cb3ef46f5830dd598302432f3_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82NC9mcmFnOjI0YmYwNDQ2Yjk3ODRmYjJhMGJjNWVjOTg3MjgwMDZkL3RleHRyZWdpb246MjRiZjA0NDZiOTc4NGZiMmEwYmM1ZWM5ODcyODAwNmRfMzgyNg_30de206c-e3fd-49a2-9431-71e3f9c28230"
      unitRef="usd">2900000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82Ny9mcmFnOjQ4MWY2OWU5YjY0ZDQ5NzE4OGVjOTU3ZjBlYWVmNmFmL3RleHRyZWdpb246NDgxZjY5ZTliNjRkNDk3MTg4ZWM5NTdmMGVhZWY2YWZfMjM4MA_dd0a271a-0ad1-43f4-9874-d9888de9f6d0">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 categories within the valuation hierarchy are described as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 1 &#x2014; 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:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 2 &#x2014; 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:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 3 &#x2014;  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-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;: 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 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;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 2021 debt refinancing, the fair value of the second lien notes was derived from a cash flow model that discounted the cash flows based on market interest rates (Level 3 inputs). See Note 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;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;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. 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;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 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-weight:400;line-height:120%"&gt;There were no other assets or liabilities measured at fair value at June&#160;30, 2021 and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF82Ny9mcmFnOjQ4MWY2OWU5YjY0ZDQ5NzE4OGVjOTU3ZjBlYWVmNmFmL3RleHRyZWdpb246NDgxZjY5ZTliNjRkNDk3MTg4ZWM5NTdmMGVhZWY2YWZfMjM4Mg_b54f3269-66fc-4b27-b861-74f15a2668b3">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 categories within the valuation hierarchy are described as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 1 &#x2014; 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:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 2 &#x2014; 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:49.5pt;text-indent:-9pt"&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:5.5pt"&gt;Level 3 &#x2014;  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-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;: 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 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;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 2021 debt refinancing, the fair value of the second lien notes was derived from a cash flow model that discounted the cash flows based on market interest rates (Level 3 inputs). See Note 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;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;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. 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;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 interest rate swaps.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83MC9mcmFnOjkzZmMzY2I2ZTZjZDRiYTJiZWEzYmQyNDgyN2IxNDU1L3RleHRyZWdpb246OTNmYzNjYjZlNmNkNGJhMmJlYTNiZDI0ODI3YjE0NTVfMTYyMQ_a586358c-8df4-48b3-90e1-d28ebd58a83a">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 condensed 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="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfMTQwOQ_6cdfa7ee-d183-4d41-a452-8636371b92e2">STOCK-BASED INCENTIVE COMPENSATION&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 of 9,101,734 shares of common stock authorized for issuance. The Company had stock options, restricted stock and performance stock units outstanding related to the 2018 Plan as of June&#160;30, 2021. As of June&#160;30, 2021, the Company also had incentive units outstanding related to the HC I equity incentive plan, which was implemented in October 2015, for certain officers and employees of the Company. During the three and six months ended June&#160;30, 2021, total stock-based incentive compensation expense recognized by the Company related to these plans was $2.5 million and $3.7 million, respectively. During the three and six months ended June&#160;30, 2020, total stock-based incentive compensation expense recognized by the Company related to these plans was $0.7 million and $1.4 million, respectively.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i29e6d0db71fb4db3b2e4cb648744be1f_I20180503"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfNTU4_f3d525e3-75f9-4d70-825c-498e9b5b62c1"
      unitRef="shares">4101735</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i5ea0b96164984f47ba2c86caf024dee3_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfNjcx_f2a5f683-624a-4f32-aeb6-618e6aea5e3e"
      unitRef="shares">4999999</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibac66b8c04b540ef881271b38db71cb3_I20210531"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfNzU1_6b67b820-5926-4d9d-9b0a-c23f7dab171a"
      unitRef="shares">9101734</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia36158290ba1402b82d9831e0410ef20_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfMTI0MQ_c8ddc2f4-a813-49b3-84a6-6f43f306c5c9"
      unitRef="usd">2500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf97efcebec84e65a509a556c60b3f27_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfMTI0OA_c0455fc1-4e21-41ed-a50b-b2ba8625434b"
      unitRef="usd">3700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id7715a4a02f14004a615663700f13deb_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfMTM4Ng_3ec87da8-5a99-4478-b71d-ecdef5a5da59"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib945688674b1476499ed328761967a85_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83My9mcmFnOmE5NTJhODBjOGJmNjQzMGRiNzAyYzZkNWY1NjJkOGRmL3RleHRyZWdpb246YTk1MmE4MGM4YmY2NDMwZGI3MDJjNmQ1ZjU2MmQ4ZGZfMTM5Mw_2cb4071c-22ac-4559-9a6e-c49c52de5cd5"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfOTI2_4362fe4c-c932-4a67-b03d-f591b03b22b2">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;During the three and six months ended June 30, 2021, HC I completed secondary offerings of 17,250,000 and 46,500,000 shares of common stock, respectively. Following these offerings, HC I holds approximately 37.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; During the three and six months ended June&#160;30, 2021, warrant holders did not elect to exercise any warrants to purchase shares of common stock. During the three and six months ended June&#160;30, 2020, warrant holders did not elect to exercise any warrants to purchase shares of common stock. As of June 30, 2021 and December&#160;31, 2020, the remaining warrant holders are entitled to purchase 1.4 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; During the three and six months ended June&#160;30, 2021, warrant holders did not elect to exercise any warrants to purchase shares of common stock. During the three and six months ended June&#160;30, 2020, warrant holders did not elect to exercise any warrants to purchase shares of common stock. As of June 30, 2021 and December&#160;31, 2020, warrant holders are entitled to purchase 0.9 million shares of common stock, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if43ae88d9a7a4e2093af2abf9c7608fe_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfMTIx_59c8e257-ae76-4f1b-a79c-398a7cae8f42"
      unitRef="shares">17250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ib5248e7ea44c4cc086c1a0da0a28c142_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfMTI4_d442fdbf-4b15-4c1f-a2b8-25567f04770f"
      unitRef="shares">46500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bios:CommonStockOutstandingPercentage
      contextRef="i7b14fd4a72844328ae84352078da5e9e_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfMjIx_fec16dc2-ca06-4fc5-af75-cf839e36405a"
      unitRef="number">0.377</bios:CommonStockOutstandingPercentage>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="id75b1364904d4b79bf317feadd8e6ecd_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfNTYw_0aa45232-5157-4f5e-a245-ad1a850ca67c"
      unitRef="shares">1400000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ic34d9bc486f5402e9975423c985f7477_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfNTYw_10ae6478-c7dd-41f3-afbd-f093da233c08"
      unitRef="shares">1400000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i628349d10bf547b6806c1ed474fdc940_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfODg3_cd440f70-d5a7-44ca-b209-e09c347b130c"
      unitRef="shares">900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i1eeeda215c3a447d80ca59c850d966d4_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF83Ni9mcmFnOmU3MTg1NWNkODAxZDRiMzBhMGJkMmQyNzUxNmM3NjVhL3RleHRyZWdpb246ZTcxODU1Y2Q4MDFkNGIzMGEwYmQyZDI3NTE2Yzc2NWFfODg3_e729beac-b8f8-4957-843f-c774572f0a15"
      unitRef="shares">900000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i175bd68eb5094e7eb555ab6066831b5c_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfMTEzMQ_61dea942-f1c4-480b-b66d-d533b2f669ad">RELATED-PARTY TRANSACTIONS&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 $0.9 million and $1.7 million for the three and six months ended June&#160;30, 2021, respectively. The Company recorded management fee income of $0.7 million and $1.4 million for the three and six months ended June&#160;30, 2020, respectively. Management fees are recorded in net revenues in the accompanying unaudited condensed consolidated statements of comprehensive income (loss).&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 had amounts due from its joint ventures of $0.4 million and amounts due to its joint ventures of $1.5 million as of June&#160;30, 2021. The Company also had amounts due from its joint ventures of $2.4 million as of December&#160;31, 2020. These receivables were included in prepaid expenses and other current assets in the accompanying condensed consolidated balance sheets. These balances primarily relate to cash collections received by the Company on behalf of the joint ventures, offset by certain pharmaceutical inventories and other expenses paid for by the Company on behalf of the joint ventures.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i1c240ff68c414da8b0048a217e9a7ebc_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfMzE3_5e61fb65-69b9-4890-b44b-10ffdd74fa20"
      unitRef="usd">900000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="ifb5799f5925b4f0ea5f03dd951e2c1ab_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfMzI0_a2af10b8-1f77-40dc-9740-89c49644931e"
      unitRef="usd">1700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i37a54e68e6494cf48c13743956c73eb7_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfNDAy_55ca16e0-53cd-468d-99b6-2ccf56cb5675"
      unitRef="usd">700000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="i035f81cbb546485eb8421f6e7b46bc1c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfNDA5_9e345526-641f-4afb-a2eb-1b5c8d68659d"
      unitRef="usd">1400000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:DueFromRelatedParties
      contextRef="i1c8dbee4efe843d29a953f21aedcb4d6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfNjM3_3f4a08b8-6026-413f-88d6-0a5d5bd30d16"
      unitRef="usd">400000</us-gaap:DueFromRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i1c8dbee4efe843d29a953f21aedcb4d6_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfNjgx_68706992-1dd0-48dc-b636-ae089c5cad3b"
      unitRef="usd">1500000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="i6ff285488fb84fe6b4e737b32a3ca18a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmQwYTY2Y2NmM2NjYzRkMjdiNWYxMjZmYzY2ZTRjZDY4L3NlYzpkMGE2NmNjZjNjY2M0ZDI3YjVmMTI2ZmM2NmU0Y2Q2OF84Mi9mcmFnOjQwN2FmNzBjNDQyYzQzMTg5Mzg5OWRjY2NhZDQ0NmFjL3RleHRyZWdpb246NDA3YWY3MGM0NDJjNDMxODkzODk5ZGNjY2FkNDQ2YWNfNzU0_985e7412-f5ad-4dc3-95c7-25f91af913ee"
      unitRef="usd">2400000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
</xbrl>
